プラグインのEC-CUBE4.3対応で、4.2では動いていたナビゲーションで、ルーティングが存在しないというエラーに。このplugin_some_routeというルーティングは有効化されたプラグイン内に確かに存在するのですが・・。

Unable to generate a URL for the named route “plugin_some_route” as such route does not exist.

しばらく悩んだのですが、コントローラの@RouteアノテーションにSensio\Bundle\FrameworkExtraBundle\Configuration\Route;クラス を使用していました。

4.2でも非推奨なので皆さん対応していると思いますが、

4.3ではSensio\Bundle\FrameworkExtraBundle\Configuration\Route; は完全に認識されなくなって Symfony\Component\Routing\Attribute\Route; のみURLとして認識されるようです。

 

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

EC-CUBEカスタマイズに関するお問い合わせはこちら


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

    EC-CUBEバージョンアップ