config.yml でキャッシュ アダプターを簡単に変更できるように、Zend Cache Factory を Symfony 2 に統合するにはどうすればよいですか?
これは、ファクトリを使用してアダプタを取得する従来の方法です。
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')