> フロント機能 > 注文画面のお客様情報 変更 項目の追加に伴う設定 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mirainak |
投稿日時: 2016/6/2 13:16
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
注文画面のお客様情報 変更 項目の追加に伴う設定 注文画面のお客様情報 変更 項目の追加に伴う設定にて
わかる方がいましたら助けてください。 /shopping/nonmember.twigに新規にフォームを追加しましたので、 /shopping/index.twig (注文画面) のお客様情報 変更 項目に入力画面に追加したフォームを追加しました。 こちらを入れても、変更した内容が管理画面の受注マスターでは、 変更されていません。 /Controller/shoppingController.php の790行目に ->set新規追加項目名($data['cutomer_新規追加項目名']) を追加しましたが、注文画面での変更は有効になりません。 何かわかる方がいましたら、アドバイスお願いします。 どうぞよろしくお願いします。 |
tacky |
投稿日時: 2016/6/2 14:30
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 注文画面のお客様情報 変更 項目の追加に伴う設定 パッと思いつく部分では、
EntityとResource\Doctrineには該当の変数は定義していますでしょうか。 データベースに該当のカラムは追加しているかあたりかと思います。 |
mirainak |
投稿日時: 2016/6/3 9:42
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
Re: 注文画面のお客様情報 変更 項目の追加に伴う設定 tacky様
アドバイスいただきましてありがとうございます。 EntityとDoctrineは設定しておりまして、 注文ページは、 input の hiddenで 値をデータベースに登録しているようですが、既存の項目と同じようにinputのhiddenを書けば、しっかりデータベースにも登録されます。 しかし、注文画面で変更もできるようにしたいので、変更ボタンをクリックしたときに、入力フォームを出現させ、値を変更して、OKを押して注文をしても、値を変更する前の値がデータベースに入ってしまいます。 nonmember.twigで入力した値はしっかり届けることはできるのですが、注文画面の変更処理がうまくできていない問題です。。。 もしこちらで思いつくところがありましたら、アドバイスお願い致します。 |
tacky |
投稿日時: 2016/6/3 21:54
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 注文画面のお客様情報 変更 項目の追加に伴う設定 本体を改修した事がないのであれですが(^^;)
プラグインでしたら変更用のフォームを追加して、POSTされた時(completeのevent時)に変更後の値を拾ってDBに登録する感じでやると思います。 >変更ボタンをクリックしたときに、入力フォームを出現させ、値を変更して、OKを押して注文をしても、値を変更する前の値がデータベースに入ってしまいます。 値を変更した時に、注文確認画面には変更された値が入っていますか? 値を変更して、OKを押した時の処理に問題がありそうな気がします。。。 |
mirainak |
投稿日時: 2016/6/6 18:59
対応状況: −−−
|
常連 登録日: 2016/3/8 居住地: 東京 投稿: 58 |
Re: 注文画面のお客様情報 変更 項目の追加に伴う設定 tacky様
値を押してOKを押すと、元々入っていた値に戻ってしまうことがわかりました。 もう少し調査してみます。ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |