2016-08-09 15 views
1

2つの異なるモジュールがあり、そのモジュールをインストールすると2つのイベントが作成されます。名前は異なりますが、イベントのトリガーは同じです(つまりadmin/model/customer/customer/addCustomer/after)、アクションも異なりますOpenCart 2.3。OpenCartの異なるモジュールから同じイベントを呼び出す

私の問題は、管理側から顧客を追加したときに、最初のモジュールに対してのみ実行されます。 2番目のモジュールでは実行されません。

私は最初のモジュールをアンインストールすると、正常に動作している私の第二のモジュールのために、私は顧客が管理者によって追加されるときに、2つの異なるモジュールからのいくつかのコードを実行したい

を、イベントを顧客を追加した場合

誰もがこれで私を助けることができます。

答えて

2

イベントコールで同様の問題が発生しました。関数呼び出し後にカスタムイベント関数で何も返されていないことを確認してください。 何かを返すと、イベントロジックから出力され、あなたのまたは他のモジュールのイベントは実行されません。 あなたの関数とテストで行われたすべての返事を親切にコメントしてください。 お手伝いをしてください。

+0

さて、これを試してみましょう。 。 。 –

+0

素晴らしい..それは男、ありがとう –

2

CURLまたはサードパーティのAPIを呼び出しているときは絶対に値を返しないでください。値を返す代わりに を使用すると、グローバル変数に格納して先に進めることができます。

関連する問題