0

表单的客户端数据应该是标量类型,但它是类 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”选项

谢谢

4

1 回答 1

1

这已在https://github.com/symfony/symfony/pull/4374中修复

于 2012-05-22T16:40:07.457 回答