如何配置要在文本字段中显示的多对多关系(如标记)

时间:2012-02-19 15:03:06

标签: forms symfony many-to-many doctrine-orm

我有一个电影评论网站,电影评论表格,电影与演员有多对多的关系。

现在我想提供一个文本字段(将来会自动完成),我可以在其中添加演员到电影中。

我有这样的代码:$builder->add('actors','textarea');,但它提供了一个带有以下奇怪的预填充文本内容的文本字段:

Doctrine\Common\Collections\ArrayCollection@0000000051c7ab6e00000000d586d059

我如何将其表示为可以添加actor(如标签)的文本字段?

1 个答案:

答案 0 :(得分:1)

结帐this cookbook entry。这应该为您指出这种功能的正确方向。

您正在文本区域中获取该内容,因为symfony2表单元素在您的电影实体上使用getActors()方法预先填充它。