質問 > 管理機能 > 複数の住所登録時のValidateエラー表示箇所について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hopu |
投稿日時: 2019/11/15 16:38
対応状況: −−−
|
新米 登録日: 2019/11/15 居住地: 投稿: 3 |
複数の住所登録時のValidateエラー表示箇所について ▼テンプレート
[EC-CUBE] 4.0 [現象] データベースにテーブルをマスターとして1追加し、そのテーブルのメンテナンス機能を管理機能の一つとして追加しようとしています。 そのマスターを仮に得意先テーブルとします。 編集画面で得意先住所、請求先住所として2種類の住所があり、typeクラスで以下の様に追加しています。 ->add('address', AddressType::class, ['required' => false]) ->add('bill_address', AddressType::class, ['required' => false]) twigファイルでも form_widget(form.address.addr01) form_errors(form.address.addr01) form_widget(form.bill_address.addr01) form_errors(form.bill_address.addr01) のように分けて表示しています。 ここで、画面上に得意先住所の住所1にわざと256文字以上入力して登録ボタンを押すと、エラーメッセージが 請求先住所の住所1に表示されてしまいます。 当方、EC-CUBEをカスタマイズするのが初めてなので、修正方法・原因がわかりません。 ご教唆の程よろしくお願いいたします。 |
hopu |
投稿日時: 2019/11/19 11:40
対応状況: −−−
|
新米 登録日: 2019/11/15 居住地: 投稿: 3 |
Re: 複数の住所登録時のValidateエラー表示箇所について 自己解決しました。
以下の様に標準?の名前から一意に識別できる名称に変更したところうまく動作しました。 ->add('bill_address', AddressType::class, ['required' => false, 'pref_name' => 'billingPrefId', 'addr01_name' => 'billingAddr01', 'addr02_name' => 'billingAddr02', ]) 投稿をみてくださった皆様、ありがとうございました。 |
hopu |
投稿日時: 2019/11/19 11:42
対応状況: 解決済
|
新米 登録日: 2019/11/15 居住地: 投稿: 3 |
Re: 複数の住所登録時のValidateエラー表示箇所について 解決済みにします。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |