schema:updateなどのコマンドを使用する際に、「〜 is not a valid entity or mapped super class.」と言うエラーが発生して実行できない場合があります。

エラーの原因

Entityに@ORM\Entityのアノテーションをつけ忘れていることがエラーの原因です。

エラーの例

In MappingException.php line 357:

Class “Customize\Entity\HogeEntity” sub class of “Eccube\Entity\AbstractEntity” i
s not a valid entity or mapped super class.

eccube:schema:update [–em EM] [–complete] [–dump-sql] [-f|–force] [–no-proxy]

 

 

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

EC-CUBEに関するお問い合わせ


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ