Zend framework 使用Zend_导航初始化页面的好方法

Zend framework 使用Zend_导航初始化页面的好方法,zend-framework,Zend Framework,我正在阅读,想知道什么是设置它的好方法 我在哪里安装?我可以用application.ini来做吗?但是它可能会使application.ini太长而无法读取。也许使用资源方法?也许是一个插件 我是否对所有页面进行硬编码?例如 $pages = array( array( 'label' => 'Home', 'title' => 'Home page title', 'controller' => 'index', 'action' =&g

我正在阅读,想知道什么是设置它的好方法

我在哪里安装?我可以用application.ini来做吗?但是它可能会使application.ini太长而无法读取。也许使用资源方法?也许是一个插件

我是否对所有页面进行硬编码?例如

$pages = array(
  array(
    'label' => 'Home',
    'title' => 'Home page title',
    'controller' => 'index',
    'action' => 'index'
  ),
  array(
    'label' => 'Blog',
    'title' => 'Blog',
    'controller' => 'index',
    'action' => 'blog',
    'pages' => array(
      array(

在动态站点中,生成此数据库似乎更明智,例如,博客的子页面将从博客类别生成?除了我只想做一次?也许我必须把它藏起来?我必须确保,如果添加了新的类别,导航也会更新。

要做到这一点,您可以从CMS ex添加新的页面。我会将其放入您的数据库模型中。Zend命令创建一个函数来返回类别和页面数组。前

$Tools->GetTreeOfPagesAndCategories();