我有一个BlogBundle,我想在帖子中添加一个帖子(使用FOSCommentBundle),但是根据FOS文档,我必须提供线程ID。问题是我所有的旧帖子都将thread属性设置为NULL,将新线程与旧帖子关联的最佳方法是什么?如果可能的话,我不必更改FOSThreadController。
/**
* @var \ACME\CommentBundle\Thread $thread
*
* @ORM\OneToOne(targetEntity="ACME\CommentBundle\Entity\Thread", cascade={"persist", "remove"})
*/
private $thread;
答案 0 :(得分:1)
您可以编写command来查找 thread == null 的所有帖子,并为其创建帖子。
答案 1 :(得分:0)
在你的学说中定义映射/ your_entity.orm.xml / yml也是。