【发布时间】:2014-04-02 17:13:57
【问题描述】:
我在清除学说中的实体时遇到以下问题:
我有两个实体连接在一起,可以说其中一个是主实体,另一个是属于主实体的子实体。然后,当我使用相应的存储库进行清除时,它只清除主实体但留下子实体。
刷新实体实际上工作正常,因为实体是通过级联连接的,所以当我刷新主实体时,子实体也被刷新。但是这种级联似乎不适用于清除。
有没有办法在不为子实体创建额外(实际上不需要其他东西)存储库的情况下也清除所有子实体和主要实体?
提前谢谢您。
编辑:好的,因为我似乎太不具体了,我的目标是清除学说中的实体,不在数据库中删除它们。问题是,我有很多实体要处理,而学说并没有清除内存中的所有实体引用。那么有没有办法级联呢,还是我需要存储库呢?
最后编辑:问题已通过教义解决。查看已接受的答案!
【问题讨论】:
标签: php symfony doctrine entity