私は Symfony2 を使用しており、登録フォームを作成したいと考えています。FOSUserBundle を使用したくありません。
そこで、エンティティ アカウント (フィールド: ユーザー名、パスワード、電子メールなど) を作成し、フォームを作成します。
$account = new Account();
$form = $this->createFormBuilder($account)
->add('username', 'text', array('label' => 'Nom de compte :'))
->add('password', 'password', array('label' => 'Mot de passe :'))
->add('email', 'email', array('label' => 'Adresse email :'))
->getForm();
ここで、パスワードの確認フィールドを追加したいと思います。しかし、「password_confirmation」などの add() メソッドでフィールドを追加しようとすると、次のようになります。
プロパティ「password_confirmation」もメソッド「getPasswordConfirmation()」もメソッド「isPasswordConfirmation()」もクラス「App\FrontBundle\Entity\Account」には存在しません
カスタム フィールドを追加するにはどうすればよいですか? その後、それを有効にする方法は?
ありがとうございました。BR。