描述: 我有一个User实体,它有一个Profile实体。
问题:
我打电话:
$ entityManager->齐平($用户);
但是用户没有更改任何属性,只更改了配置文件。
如果我打电话,一切正常:
注意:没有对象本身。我真的不想在没有对象作为参数的情况下这样做,因为我可能会刷新其他实体中的其他一些更改,我不知道特别的时刻。看起来当有人用对象作为参数调用flush方法时,它不知道级联持久性。任何想法如何解决这个问题?
答案 0 :(得分:4)
由于您正在修改配置文件而不是您应该使用的用户:
$entityManager->flush($profile);