Замена для Zend_Cache :: фабрика в Zend Framework 3 - PullRequest
0 голосов
/ 16 апреля 2019

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

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

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

1 Ответ

0 голосов
/ 16 апреля 2019

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

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