Сведения о вопросе

FromRussia

09:20, 7th August, 2020

Теги

Zend   Framework    

Как в ZF получить объект кеша внутри модели?

Просмотров: 354   Ответов: 1

Как в Zend Framework можно получить ссылку на объект Zend_Cache (создан в бутстрапе методом __initCache()) изнутри модели, не передавая ссылку на него в конструктор? Например, изнутри контроллера — легко:
$bootstrap = $this->getInvokeArg( 'bootstrap' );
$cache = $bootstrap->getResource( 'Cache' );



P.S.: вариант с Zend_Registry не предлагать.



  Сведения об ответе

padenie

13:01, 26th August, 2020

Вот так вот можно:
$cache = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('Cache');

Проверил на 1.11.0dev. Работает!


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться