###前提・実現したいこと
CAKEPHP3のFormHelperでpasswordを使用した際に、バリデーションエラーや次画面から戻った等で再描画する場合、フィールドが空になってしまうのを防ぎたい
以下Viewで使用しているカスタムヘルパー
public function inputPassword($name, $options = []) { $default['type'] = 'password'; $default['id'] = 'f-password'; $default['minLength'] = 8; $default['maxLength'] = 16; $default['value'] = ''; $default['placeholder'] = __('Password'); $default['autocorrect'] = 'off'; $default['autocapitalize'] = 'off'; $default['label'] = false; $default['error'] = false; $default['default'] = 'test'; ←これを設定しても反映されませんでした。 $options = $options + $default; return $this->Form->input($name, $options); }
View
<?php echo $this->CustomForm->inputPassword('password', ['class' => $passwordClass]); ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/20 07:31