質問 > フロント機能 > 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/4/28 17:28
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて 何度も説明していただき、ありがとうございます。
私が質問の意味を理解できていなかった可能性が高い気がしてきました。 katoasrさんの質問の意図としては、 ShoppingController::index()を通過時に EccubeEvents::FRONT_SHOPPING_INDEX_INITIALIZEイベントフックが実行されないのか?という質問でよろしかったでしょうか? そういった意味でShoppingController.phpのソースを確認してみましたが 確かにイベントフックを呼び出す記述が見当たらない為、 EccubeEvents::FRONT_SHOPPING_INDEX_INITIALIZEイベントフックは実行されないと思います。 ローカルフックポイントは以下の記述で定義されており、 そこを処理が通過する際にプラグイン側の処理が呼び出されるはずですので... $this->eventDispatcher->dispatch(****, ****); 何故、ShoppingController::index()に該当のフックポイントが無いのか理由は分かりません。 何処かにEccubeEvents::FRONT_SHOPPING_INDEX_INITIALIZEイベントフックを呼び出している所があるのか、 ECCUBEソース一式を対象にコード内検索を行いましたが どこにもEccubeEvents::FRONT_SHOPPING_INDEX_INITIALIZEイベントフックを呼び出している箇所はなさそうです。 よって、ShoppingController::index()に自分でフックポイントを追加する必要があるのではないでしょうか?
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | katoasr | 2020/4/28 8:18 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | 468 | 2020/4/28 10:03 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | katoasr | 2020/4/28 10:39 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | 468 | 2020/4/28 11:50 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | katoasr | 2020/4/28 12:53 |
» Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | 468 | 2020/4/28 17:28 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | katoasr | 2020/4/29 5:40 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | 468 | 2020/4/29 11:34 |
Re: 【EC-CUBE4.0.3】ShoppingController::indexのEVENTについて | katoasr | 2020/4/30 4:02 |