質問 > フロント機能 > MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
pi-tan |
投稿日時: 2017/3/18 7:45
対応状況: −−−
|
新米 登録日: 2017/3/16 居住地: 投稿: 5 |
Re: MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい 468様
ご回答ありがとうございます。 ご指摘の通りカートに追加するためのフォームデータを作成してテンプレートに 渡してやることでトークンを付けることができました。 ----------------------------------------------------------- // カート用フォームデータ作成 $builder = $this->app['form.factory']->createNamedBuilder('', 'add_cart', null, array( 'product' => $Product, 'allow_extra_fields' => true, )); $form = $builder->getForm(); // この時点では$formには_tokenは生成されていませんが // 下記のようにFormViewを作成することで _token が生成されますので // これをテンプレートに渡します。 $parameters = $event->getParameters(); $parameters['form'] = $form->createView(); $event->setParameters($parameters); ----------------------------------------------------------- テンプレートでは以下のコードでトークンを埋め込むことができました。 <input type="hidden" id="_token" name="_token" value="{{ form._token.vars.value }}" /> 以上です。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい | pi-tan | 2017/3/16 12:38 |
Re: MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい | 468 | 2017/3/17 9:09 |
» Re: MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい | pi-tan | 2017/3/18 7:45 |
Re: MYページの購入履歴詳細ページで商品個々にカートボタンを付けたい | 468 | 2017/3/18 11:43 |