SonataAdminBundle で user テーブルを管理しています
protected function configureFormFields(FormMapper $formMapper){
$formMapper
->with('General')
->add('username')
->add('email')
->add('plainPassword','text',array('required' => false))
既存のユーザー データを編集するときに、パスワード入力を空白のままにします。大丈夫です、パスワードはそのままです。
しかし、新しいアイテムを作成するときにパスワードを入力するのを忘れました。SQLエラーが表示されます(パスワードにはデータベースに必要な属性があります)
しかし、required => false 属性を削除すると、
->add('plainPassword','text')
編集時に新しい入力が必要です。
どうすれば動作を変更できますか、またはパスワード入力を通常の入力として処理するにはどうすればよいですか?