質問 > フロント機能 > 注文手続きに入力項目追加したが注文完了でNULLになる |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2020/10/9 12:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 注文手続きに入力項目追加したが注文完了でNULLになる ご記載いただいているフォームにskip_add_formというオプションがあります。
これは注文の最終確認画面にはフォームが表示されないため、フォームオブジェクトに対して要素を追加しないためのものです。 一方、@Eccube\Annotation\FormAppendで追加したフォームはスキップされず最終確認画面でも追加されてしまいます。 フォーム要素が追加されるにも関わらず、画面にフォームがなく、つまりデータが送信されないのでNULLが登録されます。 対処方法としてはFormAppendではなくFormExtensionで要素を追加し、FormExtensionでもskip_add_formオプションがtrueの場合は追加しないように実装することかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
注文手続きに入力項目追加したが注文完了でNULLになる | akadota | 2020/10/9 11:13 |
» Re: 注文手続きに入力項目追加したが注文完了でNULLになる | umebius | 2020/10/9 12:07 |
Re: 注文手続きに入力項目追加したが注文完了でNULLになる | akadota | 2020/10/9 14:09 |
Re: 注文手続きに入力項目追加したが注文完了でNULLになる | umebius | 2020/10/9 14:14 |
Re: 注文手続きに入力項目追加したが注文完了でNULLになる | akadota | 2020/10/9 16:05 |
Re: 注文手続きに入力項目追加したが注文完了でNULLになる | akadota | 2020/10/10 14:42 |