2013-06-03 77 views
0

您是否有人知道如何在zf2项目中为doctrine 2定义默认结果缓存选项?Doctrine2默认结果缓存

我实际上使用这段代码。但有没有一种方法可以为所有存储库定义它,而不是每个存储库都为它们自定义。

$em = $this->get('doctrine.orm.entity_manager'); 
$q = $em->('SELECT i FROM Surgeworks\CoreBundle\Entity\ItemsToCollections i); 
$q->useResultCache(true, 3600, 'somecache_id'); 
$result = $q->getResult(); 

回答