質問 > フロント機能 > 会員登録 name02の必須をはずしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yukkie |
投稿日時: 2017/12/14 16:42
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
会員登録 name02の必須をはずしたい [EC-CUBE] EC-CUBE3.0.15、新規インストール
[レンタルサーバ] 自社サーバ [OS] CentOS7.1 [PHP] PHP7.1.11 [データベース] Postgres9.4 [WEBサーバ] Apache2.4.6 [ブラウザ] Chrome等 [導入プラグインの有無] 独自プラグイン [カスタマイズの有無] 独自プラグインにて、カスタマイズ。 会員登録時、姓、名の名のみ必須から外したいです。 $builder->add('name', 'name', array( 'required' => false )); で姓名両方の必須ははずせるのですが、名(name02)だけはずす方法はありますか? ご教授いただけると大変助かります。 宜しくお願い致します。 |
umebius |
投稿日時: 2017/12/15 15:08
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 会員登録 name02の必須をはずしたい yukkie様
$builder->addの2番目の'name'は/src/Eccube/Form/Type/NameType.php フォームのクラスを使用することを指定しています。 このクラス内で姓も名も共に必須となるよう指定していますので、ここをカスタマイズしてやるなどの方法で実現可能です。
|
yukkie |
投稿日時: 2017/12/18 14:01
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
Re: 会員登録 name02の必須をはずしたい umebius様
ご返信ありがとうございます! NameTypeを独自プラグインにてカスタマイズする方法が分からず、試行錯誤しています・・・。 もう少しやってみます。ありがとうございます。 |
yukkie |
投稿日時: 2017/12/19 14:18
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
Re: 会員登録 name02の必須をはずしたい umebius様
お世話になっております。 ご指摘の通り、NameType.phpを独自プラグインにコピーし修正等行い 無事解決しました。 ご教授ありがとうございました。大変助かりました。 |
natmor |
投稿日時: 2020/11/23 17:16
対応状況: −−−
|
新米 登録日: 2020/11/23 居住地: 投稿: 10 |
Re: 会員登録 name02の必須をはずしたい はじめまして。
同じようにneme02の必須をはずしたいです。 いま、Customize\Form\TypeにNameType.phpをコピーして持ってきて修正しようとしているのですが、このファイルが読み込まれていないようです。 Typeファイルをカスタマイズしたい場合、置く場所が間違っていますでしょうか? またNameType.phpの修正内容もご教授いただけたらうれしいです。 よろしくお願いいたします。 |
natmor |
投稿日時: 2020/11/23 20:20
対応状況: −−−
|
新米 登録日: 2020/11/23 居住地: 投稿: 10 |
Re: 会員登録 name02の必須をはずしたい 自己解決しました。
ファイルが読み込まれないのは各ファイルのusingがコピー元のままだったのが原因でした... |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |