0
我有一个Upload
实体,可以有很多标签,Symfony2的形式:标签集合没有得到坚持
/**
* @ORM\ManyToMany(targetEntity="Tag", mappedBy="uploads")
*/
protected $tags;
和Tag
可以在许多上传
/**
* @ORM\ManyToMany(targetEntity="Upload", inversedBy="tags")
* @ORM\JoinTable(name="upload_tag")
*/
protected $uploads;
我有一个表格,我可以上传文件,并选择多选标签....这里是UploadType
文件的一个片段
......other form elements.....
$builder->add('tags', 'entity', array(
'multiple' => true,
'property' => 'name',
'class' => 'BoiMembersBundle:Tag',
));
该论坛提交罚款,没有错误.....但是当我看着我的upload_tag,它代表我的mysql数据库中的ManyToMany关系,我没有看到新的行!
因此,该应用程序不会报告任何错误,以至于其他的其他形式元素的上传得到的好处,并转发到“成功”-Route,但我没有看到标签的persistanse。
你的第二个解决方案完美运作。谢谢 – Confidence 2012-07-10 12:04:15