public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { parent::dispatchLoopStartup($request); $layout = Zend_Layout::startMvc(); /** * pega o nome do módulo em que está trabalhando e define o caminho do mesmo */ $layout->setLayout($request->getModuleName())->setLayoutPath(APPLICATION_PATH . '/modules/' . $request->getModuleName() . '/layouts/scripts'); }
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { parent::dispatchLoopStartup($request); $id = Zend_Session::getId(); $cm = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('cachemanager'); $standard_cache = $cm->getCache('standardcache'); $rq = $standard_cache->load($id . '_cache'); if (is_array($rq)) { $cm = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('cachemanager'); $request_cache = $cm->getCache('requestcache'); foreach ($rq as $cacheName) { $request_cache->remove($cacheName); } } }