如何将 Zend Cache Factory 集成到 Symfony 2 中,以便可以在 config.yml 中轻松更改缓存适配器?
这是使用工厂获取适配器的传统方式。
use Zend\Cache\StorageFactory;
$cache = StorageFactory::factory(array(
'adapter' => array(
'name' => 'apc',
'options' => array('ttl' => 3600),
),
'plugins' => array(
'exception_handler' => array('throw_exceptions' => false),
),
));
来源: http: //framework.zend.com/manual/2.2/en/modules/zend.cache.storage.adapter.html
因为 zend 缓存库已经被 composer 安装了。将它集成到 DI 容器中以便我可以在应用程序的任何位置配置缓存的最佳方法是什么?
$this->get('my_cache.blog')