質問 > その他 > プラグインのイベント処理でデータをtwigに渡したい |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bigslope |
投稿日時: 2017/3/1 8:45
対応状況: −−−
|
常連 登録日: 2016/12/9 居住地: 投稿: 44 |
Re: プラグインのイベント処理でデータをtwigに渡したい >$pagination = $event->getArgument('pagination');
>あと、これは値取れているのでしょうか? はい、取れています。 呼び出し元は、 $event = new EventArgs( array( 'pagination' => $arrRecommendProduct, ), null ); $app['eccube.event.dispatcher']->dispatch(EccubeEvents::FRONT_RECOMMEND_LIST, $event); なので、'pagination' という名前で、データを渡しています。 >twigのTemplateEventに変数渡すのは$event->setParameters($parameters);ですね。 呼び出される側のプラグイン側のイベント関数の、パラメータのデータ型が、 EventArgs $event となっているので、TemplateEventではなく、EventArgs ですよね? なので、getArgument() でデータを取得しています。 また、setParameters()が使えません。 tiwgにデータを渡すのは、setParameters()でないと渡せないのでしょうか? すみません、この辺りがよく理解できていないのですが、教えていただければ幸いです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
プラグインのイベント処理でデータを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 |