0

你们中有人知道如何在 zf2 项目中为学说 2 定义默认结果缓存选项吗?

我实际上使用此代码。但是有没有办法为所有存储库定义它,而不是为它们自己定义每个存储库。

$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();
4

1 回答 1

0

我不确定如何。我只熟悉orm层,很少自己写DQL。但我认为你应该看看这篇文章

如何在 Doctrine2 / ZF2 中使用 Memcached?

以及这些配置示例

https://github.com/doctrine/DoctrineORMModule/blob/b2c9507603d4f4442fa1f3ead87e14abb80b8073/docs/configuration.md

于 2013-06-18T06:24:59.817 回答