ZF2形式不能正确绑定到Doctrine实体

时间:2014-02-20 14:25:55

标签: forms doctrine-orm zend-framework2

我正在尝试从带有注释的构建表单切换到自己编写它们。我有一个实体和一个表格,你可以看到here

我的控制器中的代码非常简单:获取用户表单的实例和空用户实体,将实体绑定到表单,验证,等等等等。

在大多数情况下,这是有效的。在验证表单后转储用户实体时,名字,姓氏和电子邮件地址都填充了正确的值。然而,性别仍然是空的。然而,当我查看帖子数据时,性价值就在那里。

我的表格或实体中是否有遗漏的东西?我的用户实体中有一个getSex方法。只是为了踢和笑,我甚至尝试回应所有设置者的输出,看看发生了什么。验证表单后,我可以看到所有setter的输出,getSex除外。

1 个答案:

答案 0 :(得分:2)

好的,我知道发生了什么事。为了使绑定正常工作,表单必须为每个项目都有一个输入过滤器;什么都没有被忽略。一旦我为性元素添加了输入过滤器,一切都很好。