Замена для Zend_Cache::factory в Zend Framework 3

#zend-framework3 #zend-cache

#zend-framework3 #zend-cache

Вопрос:

Я ищу решение для замены кэша Zend 1/2 в приложении Zend 3. Старое приложение использует

 $cache = Zend_Cache::factory('Core', 'File, $frontendOptions, $backendOptions)
  

чтобы получить экземпляр кэша. Как я могу получить тот же экземпляр в Zend Framework 3?

Комментарии:

1. вы пробовали github.com/zendframework/zend-cache ?

Ответ №1:

Взгляните на этот код. Полное описание можно найти здесь

 $cache = ZendCacheStorageFactory::factory([
    'adapter' => [
        'name' => 'filesystem',
        'options' => [
            'namespace' => 'builder',
        ],
    ],
    'options' => [
        'cache_dir' => 'data/cache',
    ],
    'plugins' => [
        'exception_handler' => [
            'throw_exceptions' => true,
        ],
        'Serializer',
    ],
]);