質問 > その他 > 本体開発におけるECCUBEイベントの利用について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sw_tm |
投稿日時: 2018/10/16 10:48
対応状況: 確認中
|
常連 登録日: 2018/5/25 居住地: 投稿: 43 |
本体開発におけるECCUBEイベントの利用について 本体開発時にECCUBEのイベントを利用するには、
どのようにすれば、良いのでしょうか? |
nanasess |
投稿日時: 2018/10/16 11:46
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 本体開発におけるECCUBEイベントの利用について どのような利用を意図されていますでしょうか?
|
sw_tm |
投稿日時: 2018/10/16 13:14
対応状況: 確認中
|
常連 登録日: 2018/5/25 居住地: 投稿: 43 |
Re: 本体開発におけるECCUBEイベントの利用について ショップ側の検索条件をECCUBEのイベントを利用し
追加したいと考えています。 利用するイベント EccubeEvents::FRONT_PRODUCT_INDEX_SEARCH 検索条件を追加することが目的ですが、 本体のアップデートの影響を避けるため、 本体のコードを修正することは避けたいと考えています。 同様の理由で、Customize/Controllerによる拡張も 避けたいと考えています。 |
nanasess |
投稿日時: 2018/10/16 13:30
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 本体開発におけるECCUBEイベントの利用について プラグインで拡張したとしても、イベントハンドラに干渉する本体の修正が入れば、影響及ぼしますけどね。
差分チェックも簡単ではないので、影響調査もしづらく、引継ぎや開発工数が膨らみがちになります。 個人的には、直接カスタマイズして Git でしっかりバージョン管理することをおすすめします https://qiita.com/nanasess/items/fe2a93ff64833d87eb19 本題から逸れましたが、 app/Customize/EventListener 以下に EventSubscriberInterface を実装したクラスを作れば、 Autowiring の対象になるので、自動的に読み込んでくれると思います。 |
sw_tm |
投稿日時: 2018/10/16 13:53
対応状況: −−−
|
常連 登録日: 2018/5/25 居住地: 投稿: 43 |
Re: 本体開発におけるECCUBEイベントの利用について 引用:
なるほど、確かにそういう方法もありますね。 引用:
Symfonyのイベントシステムを利用すること同じように実装できるんですね。 http://doc4.ec-cube.net/customize_symfony ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |