Symfony 如何确保条令不';t缓存空值?

Symfony 如何确保条令不';t缓存空值?,symfony,doctrine-orm,Symfony,Doctrine Orm,我将symfony2与原则一起使用。有没有办法不缓存查询中的空结果 $query->useResultCache(true, 3600, 'example'); 您可以使用自己的类扩展结果缓存驱动程序,并包装其“save”方法 有多个缓存提供程序,它们都扩展了抽象类 一旦创建了包装器,就可以直接在config.yml中定义缓存提供程序类(或者如果移动了原则的参数)。是条令的配置参考。 在上面链接的页面中,您应该查看result\u cache\u driver下的参数class否,当结果

我将
symfony2
原则一起使用。有没有办法不缓存查询中的空结果

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

您可以使用自己的类扩展结果缓存驱动程序,并包装其“save”方法

有多个缓存提供程序,它们都扩展了抽象类

一旦创建了包装器,就可以直接在config.yml中定义缓存提供程序类(或者如果移动了原则的参数)。是条令的配置参考。
在上面链接的页面中,您应该查看
result\u cache\u driver
下的参数
class

否,当结果为
null
时,您必须自己终止缓存-对于ORM,null结果仍然是一个结果。