質問 > フロント機能 > 商品注文時のページ差し込み・フォーム追加について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sakaki |
投稿日時: 2017/9/12 10:43
対応状況: 解決済
|
新米 登録日: 2017/9/12 居住地: 投稿: 3 |
商品注文時のページ差し込み・フォーム追加について ▼テンプレート
[EC-CUBE] 3.0.15 [サーバ] Apache2.4 ローカル [OS] Windows10 [PHP] 5.5.38 [データベース] mysql 5.1.41 初投稿です. 現在ECサイトの構築及びプラグインの開発を学習しています. 今自分が実装しようとしているのは,「商品購入時に追加でお客様からフォームを入力してもらう」という機能です. たとえば財布購入時に刻印の有無,入れるならその名前,といった具合です. この処理を行うに当たって,フォームの追加場所は front.shopping.index.initialize と考えましたがこのフックポイントはcompleteがなく値を取得できません. そこで front.shopping.confirm.initialize,complete を用いて新規ページ(Shopping/confirm.twig)を差し込みそこにフォームを追加することで対応できるのではと考えました. Shoppingcontroller.phpのinitializeフックポイント直後に $form = $builder->getForm(); $form->handleRequest($request); return $app->render('Shopping/confirm.twig', array( 'form' => $form->createView(), )); このように書くことでページを差し込むことは実現できましたが,このページからPOSTしたときにどうやって通常の処理に戻ればよいのかがわかりません. 他のやり方でも構いませんので,ぜひご教授ください. |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 商品注文時のページ差し込み・フォーム追加について | sakaki | 2017/9/12 10:43 |
Re: 商品注文時のページ差し込み・フォーム追加について | 468 | 2017/9/12 14:50 |
Re: 商品注文時のページ差し込み・フォーム追加について | sakaki | 2017/9/12 15:52 |
Re: 商品注文時のページ差し込み・フォーム追加について | 468 | 2017/9/13 19:28 |
Re: 商品注文時のページ差し込み・フォーム追加について | sakaki | 2017/9/15 17:38 |