私は Symfony2 + Doctrine で最初のプロジェクトを行っており、現在、レコードの置き換えを実装しようとしています。しかし、私が電話しようとすると
$em->save($product);
また
$em->replace($product);
(それ以外の)
$em->persist($product);
致命的なエラーが発生します。そこで、persist() メソッドを探して、他にどのようなメソッドが利用できるかを調べてみました。vendors/doctrine ディレクトリの内容全体を検索しましたが、永続化またはフラッシュ メソッドへの参照が見つかりませんでした。これらは一体どこにありますか?コードをたどってみましたが、すぐに迷子になりました。
主な質問: Symfony2 で doctrine を使用して replace() を実行するにはどうすればよいですか?
サブ質問: persist() メソッドと flush() メソッドはどこにありますか? それらを見つけることができないこと自体がイライラします。