Symfony形式,二传手和贫血对象

时间:2018-01-12 20:40:39

标签: symfony symfony-forms

我正在阅读“域名驱动程序设计”一书,并建议您执行域行为所遵循的方法,而不仅仅是getter和setter(贫血对象)。

但是要在Symfony表单上映射实体,如果我没有放置setter,表单就无法填充该字段。

它显示了错误:

Could not determine access type for property "myField" in class "MyNamespace\MyClass".

你们是如何处理的?有一种方法可以在没有设置器或数据转换器的情况下映射字段吗?

据我所知,Doctrine不会使用setter来填充对象。

谢谢你们!

1 个答案:

答案 0 :(得分:0)

正如ostrolucky指出here你可以通过property_path选项,请阅读更多here