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