젠드 프레임 워크를 사용하여 웹 사이트를 개발 중입니다. 이 사이트에서 내 탐색 기능을 사용하고 있습니다 : http://www.rvdavid.net/zend_navigation-makes-writing-navigation-for-zf-sites-very-easy/.Zend_Navigation 및 모듈 별 레이아웃
그러나 $ 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');
}
}
아무도 내 네비게이션이 작동되지 않는 이유 단서가 있습니까 : 나는 모듈 특정 레이아웃을 담당 플러그인으로, 모듈 형 구조를 가지고?
에서 사용하는 탐색보기 도우미에 의해 수행되는 레이아웃() -> 메뉴 (). 메뉴는 메서드가 아니라 속성입니다. – markus