正在学习Symfony,Annotation默认的缓存驱动是\Symfony\Component\Cache\Adapter\PhpArrayAdapter,现在想把它设置为\Symfony\Component\Cache\Adapter,但我不知道在yaml配置文件中如何进行修改。官方文档中对这部分的描述是这样:需要创建一个"service id",参考一个实现了Doctrine Cache接口的类。此处的"service id"应如何建立? 或者如何编写配置文件?
1 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
在config/services.yaml文件中services项下,添加下面的service id,我这里使用了snc_redis组件,你可以根据自己的需要替换成你自己实现的获取Redis
app.doctrine_cache: class: Doctrine\Common\Cache\RedisCache calls: - ["setRedis", ["@snc_redis.cache"]] - ["setNamespace", ["DoctrineRedisCache"]]
- 1 回答
- 0 关注
- 405 浏览
添加回答
举报
0/150
提交
取消