我使用 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();
现在,我想为密码添加一个确认字段。但是,当我尝试使用 add() 方法添加字段时,例如“password_confirmation”,我有这个:
类“App\FrontBundle\Entity\Account”中不存在属性“password_confirmation”、方法“getPasswordConfirmation()”和方法“isPasswordConfirmation()”
如何添加自定义字段?之后,如何验证它?
谢谢你。BR。