【发布时间】:2016-01-20 10:44:54
【问题描述】:
Doctrine2 中的级联“刷新”是什么意思?是实体更新操作吗?
更新
现在看来,例如,如果更改类别名称,所有相关产品都将被获取和更新。但是,由于通常实体仅通过 id 关联,因此获取所有产品是没有意义的,因为子表中没有要更新的内容。 出于这个原因,我认为“刷新”类似于 MySQL“ON UPDATE CASCADE”——如果父主键发生变化,子值也会发生变化以反映这一点。所以 Doctrine 的“刷新”操作仅在 ORM 级别是相同的。并且只有在我们更新父 ID 时才有意义,对吗?
【问题讨论】:
标签: php doctrine-orm