質問 > その他 > プラグインのイベント処理でデータをtwigに渡したい |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bigslope |
投稿日時: 2017/3/1 15:36
対応状況: −−−
|
常連 登録日: 2016/12/9 居住地: 投稿: 44 |
Re: プラグインのイベント処理でデータをtwigに渡したい ポイントプラグインのフックポイント内で、
データは、$event->getArgument('pagination')で取得して、 $event->setArgument("point",$tmp) でポイント数を設定すると、 フックポイントの呼び出し側(おすすめ商品管理プラグイン)で、 $event = new EventArgs( array( 'pagination' => $arrRecommendProduct, ), null ); $app['eccube.event.dispatcher']->dispatch(EccubeEvents::FRONT_RECOMMEND_LIST, $event); $point = $event->getArgument('point'); return $app->render('Block/recommend_product_block.twig', array( 'recommend_products' => $arrRecommendProduct, 'forms' => $forms, 'point' => $point, )); とすると、 おすすめ商品管理プラグイン内から、ポイントプラグインをフックポイントで呼び出して、商品ごとのポイント数を取得し、twigで表示させることが出来ました。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
プラグインのイベント処理でデータをtwigに渡したい | bigslope | 2017/2/28 23:15 |
Re: プラグインのイベント処理でデータをtwigに渡したい | umebius | 2017/2/28 23:26 |
Re: プラグインのイベント処理でデータをtwigに渡したい | bigslope | 2017/3/1 1:21 |
Re: プラグインのイベント処理でデータをtwigに渡したい | umebius | 2017/3/1 1:29 |
Re: プラグインのイベント処理でデータをtwigに渡したい | bigslope | 2017/3/1 8:45 |
Re: プラグインのイベント処理でデータをtwigに渡したい | 468 | 2017/3/1 15:08 |
» Re: プラグインのイベント処理でデータをtwigに渡したい | bigslope | 2017/3/1 15:36 |
Re: プラグインのイベント処理でデータをtwigに渡したい | umebius | 2017/3/1 15:39 |
Re: プラグインのイベント処理でデータをtwigに渡したい | bigslope | 2017/3/1 17:02 |