Я занимаюсь разработкой веб-сайта с использованием Zend Framework.
Я использовал этот сайт, чтобы моя навигация работала: http://www.rvdavid.net/zend_navigation-makes-writing-navigation-for-zf-sites-very-easy/.
Однако меню $ this-> layout () -> возвращает значение NULL.
У меня есть модульная структура, с плагином, который заботится о конкретном макете модуля:
<?php
class Custom_Controller_Plugin_ModuleBasedLayout
extends Zend_Layout_Controller_Plugin_Layout
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$this->getLayout()->setLayoutPath(Zend_Registry::get('config')->resources->frontController->moduleDirectory
. DS . $request->getModuleName() . DS . 'layouts' );
}
}
Кто-нибудь знает, почему моя навигация не работает?