自作のプラグインから(直接Eccubeのソースを弄らずに) /mypage
のページに対して少しカスタマイズしたく、
自作プラグインのServiceProviderに /mypage
のURLを登録してみましたが、
どうやら実行されないようです。。。
既存のURLのコントローラ処理は自作プラグインから改変できないでしょうか?
app/Plugin/Hogehoge/ServiceProvider/HogeHogeServiceProvider.php
... $front->match('/mypage', 'Plugin\Hogehoge\Controller\MypageController::index')->bind('plugin_hogehoge_mypage'); ...
app/Plugin/Hogehoge/Controller/MypageController.php
<?php namespace Plugin\Hogehoge\Controller; use Eccube\Controller\Mypage\MypageController as OriginalMypageController; class MypageController extends OriginalMypageController { /** * マイページ * * @param Application $app * @param Request $request * @return \Symfony\Component\HttpFoundation\Response */ public function index(Application $app, Request $request) { log_info('test!'); parent::index($app, $request); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。