我正在使用 Symfony2 + Doctrine 做我的第一个项目,目前正在尝试实现替换记录。但是,当我尝试打电话时
$em->save($product);
或者
$em->replace($product);
(代替)
$em->persist($product);
我遇到致命错误。所以我开始四处寻找,试图找到 persist() 方法,这样我就可以看到还有哪些其他方法可用。我搜索了vendors/doctrine 目录的全部内容,找不到任何对persist 或flush 方法的引用。这些到底在哪里?我尝试按照代码进行操作,但很快就迷路了。
所以主要问题是:如何在 Symfony2 中使用学说替换()?
子问题:persist() 和 flush() 方法在哪里?找不到它们本身就令人沮丧。