プラグイン > 開発について > src配下を編集せずに、プラグインから既存の /shopping URLをカスタマイズできますでしょうか |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mozu |
投稿日時: 2019/7/2 15:00
対応状況: −−−
|
新米 登録日: 2019/7/2 居住地: 投稿: 3 |
src配下を編集せずに、プラグインから既存の /shopping URLをカスタマイズできますでしょうか EC-CUBE 3.0.16 を使っております。
とある自作プラグインを作成しており、そこからEC-CUBE本体のソースを編集せずに プラグイン側から 既存の /shopping の機能を修正したいです。(/shopping はあくまで例であり、別のURLを変更したいです。) 詳細を言うと、 /shopping で A→B→C という処理があり、 src/Eccube/Controller/ShoppingController.php を自プラグインで継承して B を B' にしたいです。 技術的に、可能でしょうか? 可能な場合、実装方法をご教示頂けると幸いです。 |
3tiles |
投稿日時: 2019/7/2 16:51
対応状況: −−−
|
一人前 登録日: 2019/6/19 居住地: 投稿: 80 |
Re: src配下を編集せずに、プラグインから既存の /shopping URLをカスタマイズできますでしょうか 不可能ではないと思いますが、
EC-CUBE開発ドキュメント・マニュアル http://downloads.ec-cube.net/manual/v3/plugin.pdf EC-CUBE3 プラグイン仕様書 https://doc.ec-cube.net/ とかを参照されてみては如何でしょうか?
|
mozu |
投稿日時: 2019/7/3 10:27
対応状況: −−−
|
新米 登録日: 2019/7/2 居住地: 投稿: 3 |
Re: src配下を編集せずに、プラグインから既存の /shopping URLをカスタマイズできますでしょうか ご教示ありがとうございます!
https://doc.ec-cube.net/plugin_tutorial-pagedelete こちらの通りにやったらできました! 今までも同様に書いていたのですが、できなかった理由が ServiceProviderの `$front->match('/mypage', 'Plugin\Hogehoge\Controller\MypageController::index')->bind('mypage');` の所の "bind('mypage')" の部分を "bind('plugin_hogehoge_mypage')" としていたため、上手く処理を上書きできてませんでした...汗 助かりました、ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |