Symfony 2:验证/添加表单中未包含在实体中的字段

时间:2014-10-21 22:50:52

标签: symfony

我的问题是我要在Symfony中验证表单以注册用户(包括CAPTCHA和“重复密码”字段)。

我知道如何使用createForm($ form,$ entity)验证表单并创建它们。

我的问题是,例如在这种情况下,我的$实体是用户。从我的观点来看,我不应该在我的实体中添加验证码字段或“重复密码”属性,这对我来说没有意义,但是表单会根据实体中的字段进行验证。

所以!,当我的字段未包含在我的验证实体中时,如何验证表单?

1 个答案:

答案 0 :(得分:1)

为您的实体创建一个表单类,然后您可以在表单中添加所需的任何字段,但将它们从实体中删除。

http://symfony.com/doc/current/book/forms.html