表单的客户端数据应该是标量类型,但它是类 Doctrine\ORM\PersistentCollection 的一个实例。您可以通过将“data_class”选项设置为“Doctrine\ORM\PersistentCollection”或添加将 Doctrine\ORM\PersistentCollection 转换为标量的客户端转换器来避免此错误。
这是我在使用集合使用表单时得到的结果,
我已将相关文件放在 Gist 下,我删除了所有不必要的代码:https ://gist.github.com/2769672
我正在处理一个TeamType
表单,(类Team
),我有 2 个集合字段“ Conditions
”和“ Links
”
这个问题发生在我运行 composer.phar 更新之后(我使用 Symfony 2.1)。
我不明白的是为什么我得到这个虽然我有“ data_class
”选项
谢谢