1

私は Zend Framework1 で doctrine2.2.2 を使用しており、現在編集ツールに取り組んでいます。ユーザーがリンクをクリックしてリスト内の何かを「上」に移動すると、アクションが機能し、データベースに変更が加えられ、リダイレクトされますが、データベースから新しくフェッチされた結果はまだ古いバージョンです。

セッションなどにオブジェクトを一時的に保存していないので、キャッシュに関係していると思います。

質問は次のとおりです: 何かをフェッチして Doctrine に、この特定のリクエストにキャッシュを使用しないように指示する方法はありますか? または、特定のキャッシュ エントリを削除する可能性はありますか?

4

1 に答える 1

2

はい、 http: //readthedocs.org/docs/doctrine-orm/en/latest/reference/caching.html?highlight = cache#result-cacheをご覧ください。

有効化、無効化、...結果キャッシュを有効にするクエリAPIがあります。たとえば、クエリごとに個別にキャッシュします。またはグローバルに。

于 2012-05-04T16:10:09.790 に答える