如何在Propel(也是Doctrine)中强制重新获取关联结果 - Symfony 1.4?

use*_*048 1 php orm propel symfony1

我有2个实体:与Child有一对多关系的Parent.

我使用$parent->getChilds()Propel自动生成的方法来获取所有的孩子.

然后我用不同的方法手动添加(或删除)一些新的孩子:

$child = new Child();
$child->setParentId($parent->getId());
$child->save();
Run Code Online (Sandbox Code Playgroud)

现在,如果我回想一下这个getChilds方法,我会得到相同的原始子项(并且对数据库也没有额外的查询).

我知道这是更好的行为,更有效率,但有没有办法强制重新获取?

谢谢.

Mez*_*Mez 6

$parent->reload(true)

应该在推进中工作