EC-CUBE3で既存入力項目の入力不可を実装する
個人情報変更でよく使う手段として、メアドとパスワードは一旦登録したら変更出来ないようにしたい。
という事もあるので、html要素にdisabledを入れて入力制御する。
パスワード変更を不可にしてみる。
/src/Eccube/Form/Type/Front/EntryType.php
#変更前
->add('email', 'repeated_email')
#変更後
->add('email', 'repeated_email', array('disabled' => true,))
attrで指定するのかそのまま要素かはsymfony2のリファレンスを観なければならないが、disabledはそのまま指定できた。