1

で使用symfony2doctrineます。クエリで null の結果をキャッシュしない方法はありますか?

$query->useResultCache(true, 3600, 'example');
4

1 に答える 1

0

結果キャッシュ ドライバを独自のクラスで拡張し、その「保存」メソッドをラップすることができます。

複数のキャッシュプロバイダーがあり、それらはすべてこの抽象クラスを拡張します

ラッパーを作成したら、キャッシュ プロバイダー クラスを config.yml で直接定義できます (または、doctrine のパラメーターを移動した場合)。Doctrine の構成リファレンスは次のとおりですclass上記のリンク先のページで、 の下のパラメータを確認してくださいresult_cache_driver

于 2013-03-11T04:13:19.790 に答える