Symfony2 - 如何在不影响数据库的情况下创建新的一对一关系



我有一个BlogBundle,我想在我的帖子中添加一个线程(使用FOSCommentBundle),但是按照FOS文档,我必须提供线程ID。问题是我所有的旧帖子都将线程属性设置为 NULL,将新线程与我的旧帖子相关联的最佳方法是什么?如果可能的话,我不必更改FOSThreadController。

/**
 * @var ACMECommentBundleThread $thread
 * 
 * @ORMOneToOne(targetEntity="ACMECommentBundleEntityThread", cascade={"persist", "remove"})
 */
private $thread;

您可以编写命令来查找所有带有线程 == null 的帖子并为其创建线程。

在你的学说中定义映射/your_entity.orm.xml/yml也是。

相关内容

  • 没有找到相关文章

最新更新