プラグイン開発関連のエラーでよくある「Resource/doctrine seems to be incorrect! 」エラーをご紹介します。

[Doctrine\Common\Persistence\Mapping\MappingException]
File mapping drivers must have a valid directory path, however the given path [/path/to/project/app/Plugin/PluginName/Resource/doctrine] seems to be incorrect!

このエラーはプラグイン内に/Resource/doctrineと言うディレクトリが存在しないことが原因です。

ディレクトリを作成するか、プラグインのconfig.ymlから次の記述を削除してください。

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

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


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

    EC-CUBEバージョンアップ