質問 > その他 > eccube2のプラグイン競合について |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
epkhq |
投稿日時: 2018/6/4 10:31
対応状況: −−−
|
新米 登録日: 2018/6/4 居住地: 投稿: 1 |
eccube2のプラグイン競合について ▼テンプレート
[EC-CUBE] eccube2 [レンタルサーバ] ローカル [OS] windows 10 [PHP] php7 [データベース] mysql [WEBサーバ] apache [ブラウザ] firefox [導入プラグインの有無] 割引クーポン [カスタマイズの有無] なし [現象] お世話になっております。 eccube2のプラグインを開発しておりますが、ほかのプラグインとの競合が発生して、困っております。 プラグインA、Bともに、【LC_Page_Shopping_Payment_action_confirm】ポイントに、フックを掛けています。 優先順位は、プラグインA→プラグインBの前提で、 eccube本体のconfirm処理→プラグインAのconfirm処理→プラグインBのconfirm処理→ほかの処理 という認識しておりますが、実際に試したところ、 eccube本体のconfirm処理→プラグインAのconfirm処理が終わったら、プラグインBのconfirm処理を呼ばせずに、 ほかの処理のところに、進んでいきました。どこか間違ってしまいましたでしょうか。それとも、 同じポイントで複数のフックを掛けたら、必ずの現象でしょうか。対策がないでしょうか。 すみませんが、ご教授、お願い致します。 こちらの実装は、下記の通りです。 省略... case "confirm": 省略... // 正常に登録されたことを記録しておく $objSiteSess->setRegistFlag(); // 確認ページへ移動 SC_Response_Ex::sendRedirect(SHOPPING_CONFIRM_URLPATH); ←ここで、次のプラグインのconfirm処理を呼び出しはずなのに。。 SC_Response_Ex::actionExit(); break; |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» eccube2のプラグイン競合について | epkhq | 2018/6/4 10:31 |
Re: eccube2のプラグイン競合について | 468 | 2018/6/5 9:48 |