Symfony集合分离而不是删除

时间:2016-11-13 20:04:32

标签: symfony doctrine-orm

是否可以从前端的集合中删除whem元素以保持标记为在DB中删除的项目,仅将其与原始对象分离,因此对该对象的引用将为null?

通过前端的Symfony基本集合删除/添加方式完成。但无论我尝试什么,用户从前端表单中删除的实体都将被删除。

即使我评论实际从集合中删除它的代码,实体仍然被删除。

/**
 * Remove address.
 *
 * @param Address $address
 */
public function removeAddress(Address $address)
{
    //$this->addresses->removeElement($address);
    $address->setContact(null);
}

0 个答案:

没有答案