【发布时间】:2017-03-14 18:33:11
【问题描述】:
我从插入表单的会话中检索对象。但是我不明白为什么当我创建一个新表单时我的实体与其他对象的关系会被重置。
我的代码:
$devis = $em->merge($session->get("devis")) ;
dump($devis->getCentre()->getId()); // = 2
$form = $this->createForm($devis_type, $devis, array(...));
dump($devis->getCentre()->getId()); // = null
那么在我看来,这不是将关系保留在选择列表中。
【问题讨论】:
-
你坚持
devis吗? -
不,我不想,我想在数据库中注册之前在几页上填充我的对象。根据这篇文章,合并类似于在这种情况下坚持:stackoverflow.com/questions/15833639/symfony2-doctrine-merge