質問 > 管理機能 > イベントハンドラーの個別追加をuninstall/installなしに行う方法 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hata |
投稿日時: 2017/3/15 11:49
対応状況: −−−
|
長老 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
イベントハンドラーの個別追加をuninstall/installなしに行う方法 運用中のプラグインをカスタマイズする必要があり、event.ymlにフックポイントを
直接追加したとします。 そのような場合、プラグインのuninstall/installをしない限りは、優先度が dtb_plugin_event_handlerに登録されませんので、複数のプラグインに同じフック ポイントでの介入処理を実装したとしても、期待通りの順序で処理が行われない 場合があります。(プラグインコードのアルファベット順に介入しているように見えました。) 実際に決済プラグインからの受注メールに対し、複数のプラグインで介入が必要な 場合などがあります。 イベントハンドラーへフックポイントを個別に登録するインタフェースなどがあれば 教えていただけないでしょうか。もしそのようなインタフェースが存在しない場合は、 dtb_plugin_event_handlerに直接レコードを追加する形でも問題ないでしょうか? ほかに合わせて変更が必要なテーブルなどありましたら教えていただけますと幸いです。 現時点では、バージョンはEC-CUBE3.0.13以降で対応できればOKです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» イベントハンドラーの個別追加をuninstall/installなしに行う方法 | hata | 2017/3/15 11:49 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | tao_s | 2017/3/19 7:08 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | hata | 2017/3/20 11:11 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | umebius | 2017/3/19 13:25 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | hata | 2017/3/20 11:27 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | umebius | 2017/3/20 16:33 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | hata | 2017/3/22 19:12 |
Re: イベントハンドラーの個別追加をuninstall/installなしに行う方法 | umebius | 2017/3/23 13:56 |