Zend导航问题


Zend Navigation issue

我使用Zend导航来显示网站上的菜单项。

在下面的bootstrap函数中,
中的"layout"是什么意思$this->bootstrap("布局")?是带有路径的布局文件名吗?,由于我有几个模块,这有点令人困惑。

protected function _initNavigation()
{
    $this->bootstrap('layout');
    $layout = $this->getResource('layout');
    $view = $layout->getView();             
    $config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/navigation.xml', 'nav');
     $container = new Zend_Navigation($config);
     $view->navigation($container);
} 

布局是将出现在所有网站页面中的网站模板。

(简单地说:例如,你有一个页眉和页脚,它将出现在所有网站页面中,你把它们放在一个布局中,它们将自动包含在所有页面中)

有关Zend布局的更多信息,请参阅Zend布局文档

编辑:

您可以为所有模块指定布局,也可以为每个模块指定一个布局(这是您的选择,取决于您想要什么)

$this->bootstrap("布局")?是带有路径的布局文件名吗?,

这意味着Zend将首先引导Zend_Application_Resource_Layout

您可以在这里找到更多信息:http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.layout