在Zend Navigation XML方面需要帮助

时间:2011-03-07 17:19:23

标签: php zend-framework

目前我正在开发一个Web应用程序。其中包括前端和后端接口。

因此,我将有2个单独的导航,一个用于前端,一个用于后端。

那么实现这一目标的最佳方法是什么? Zend框架是否支持2个单独的Zend导航对象?

提前非常感谢你!

这是我在bootstrap.php中的Zend导航代码

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

    }

这是我的观看代码

<?php echo $this->navigation()->menu()

1 个答案:

答案 0 :(得分:1)

当然支持它:) 我认为你使用模块,对吗?默认和管理员... 只需创建一个引导程序文件

class Default_Bootstrap extends Zend_Application_Module_Bootstrap {}

...和...

class Admin_Bootstrap extends Zend_Application_Module_Bootstrap {}

...您可以在其中单独为每个模块创建导航。

如果您不使用模块,则只需创建两个对象

$navigation = new Zend_Navigation($config);
$navigationAdmin = new Zend_Navigation($configAdmin);
相关问题