私は現在、教義の結果キャッシュを実装しているので、設定しました
result_cache_driver: apc
私の構成に。
次に、たとえば、リポジトリ内でクエリキャッシュが正しく機能するようになりました
->setResultCacheId(sprintf('posts_for_user_%d', $userId))
私が教義でこれらのものを使用したときに最初の問題が起こります:
$repository->findOneBy(array)
$repository->findBy(array)
これは、リポジトリで簡単に上書きできる可能性があります。
私が乗り越えられない問題は、ParamConverterを使用してドクトリンキャッシングとエンティティの関連付けを使用することです。
たとえば、PlayerとOneToManyの関係を持つTeamエンティティがある場合、通常は
$team->getPlayers()
そのクエリのキャッシュを制御することはできません。それは何らかの方法で可能ですか?