我环顾四周,这个问题doctrine2 OneToMany relationship inserts NULL as the foreign key与此类似,但没有一个对我有用的答案。
使用Doctrine 2和类的名称空间构建Zend Framework 1.6,Doctrine使用它的迁移工具构建了模式。
我的代码如下:
答案 0 :(得分:4)
您是否有机会错过“双重绑定”实体。也就是说,你需要这样做:
$forum = .... // some forum
$thread = .... // new thread;
$forum->getThreads()->add($thread); // first add to list
$thread->setForum($forum); // but also set forum parent within `Thread`
然后像往常一样坚持实体......