我正在阅读zend navigation并且想知道最好的设置方法。
我在哪里设置?我可以使用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(
在动态网站中,生成此数据库似乎更聪明,例如。博客的子页面将从博客类别生成?除了我想只做一次?也许我必须缓存它?我必须确保如果添加新类别,导航也会更新。
答案 0 :(得分:0)
要实现这一点,您可以从CMS ex添加新页面。我会把它放在你的数据库模型中吗? Zend创建一个返回类别和页面数组的函数。防爆。
$Tools->GetTreeOfPagesAndCategories();