管理パネルにタブを追加する拡張機能に取り組んでいます。保存ボタンを押すと、いくつかのカスタム製品属性を更新する必要があります。そのイベントをキャッチし、その拡張機能のデータフィールドに基づいて更新する方法に関するガイドラインを教えてください。
ありがとう
管理パネルにタブを追加する拡張機能に取り組んでいます。保存ボタンを押すと、いくつかのカスタム製品属性を更新する必要があります。そのイベントをキャッチし、その拡張機能のデータフィールドに基づいて更新する方法に関するガイドラインを教えてください。
ありがとう
これを行う1つの方法は、キャッチしてコードを実行する「カスタムイベント」を作成することです。
これを行うには、次の手順に従います。
1)カスタムイベントを作成します。こちらをご覧ください
2)イベントを作成した後、それを「ディスパッチ」する必要があります(これにより、イベントが発生したことがシステムに通知されます)
次のコードを使用して、イベントをディスパッチします。
Mage::dispatchEvent("your_custom_event", array('name_you_want_to_access_it_by' => $importantVariable));
3)次に、作成したイベントをキャッチするために、オブザーバーをセットアップしてキャッチします(この質問を参照してください:Magentoでオブザーバーをセットアップする正しい方法は何ですか?)
4)やりたいことは何でもします(ほとんど何でも)