大佬教程收集整理的这篇文章主要介绍了php – 如何在Symfony 2.4中缓存带有缓存ID和缓存生存期选项的doctrine“findOneBy()”查询?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想缓存查询结果的缓存ID和缓存时间,@R_954_9447@删除缓存结果,只要管理员需要.
我能够使用“createQueryBuilder()”选项缓存查询结果.
$this->createQueryBuilder('some_table') ->SELEct('some_table') ->where('some_table.deleted_date IS NULL') ->getQuery() ->useResultCache(true) ->setResultCacHelifetime(120) //Query Cache lifetime ->setResultCachEID($queryCachEID) //Query Cache Id ->getResult();
但我无法找到与“findOneBy()”选项的chache查询结果类似的方法.
$this->findOneBy(array('some_field'=>$some_value));
我正在寻找一些合适的解决方案,非常感谢任何帮助.
Ocramius(Doctrine2 devel)也在这里说https://groups.google.com/d/msg/doctrine-user/RIeH8ZkKyEY/HnR7h2p0lCQJ
以上是大佬教程为你收集整理的php – 如何在Symfony 2.4中缓存带有缓存ID和缓存生存期选项的doctrine“findOneBy()”查询?全部内容,希望文章能够帮你解决php – 如何在Symfony 2.4中缓存带有缓存ID和缓存生存期选项的doctrine“findOneBy()”查询?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。