我正在尝试将主导航与子菜单结合使用以进行更具体的导航。
In my layout我这样调用视图助手:
$this->navigation('main_navigation')->menu()
并在我的view我这样称呼它:
$this->navigation('sub_navigation')->menu()
问题是每当我打电话时navigation()
查看助手a不止一次,它只是输出第二个在这两个地方。换句话说,它正在打印subnav for both主要导航and子导航菜单。
我的合并配置如下所示:
'navigation' => array(
'main' => array(
'home' => array(
'label' => 'Home',
'route' => 'myroute',
),
'somepage' => array(
'label' => 'Me',
'route' => 'somepage'
)
),
'sub' => array(
'test' => array(
'label' => 'Test',
'route' => 'myroute',
'action' => 'test'
),
'other-test' => array(
'label' => 'Other Test',
'route' => 'myroute',
'action' => 'other-test'
)
)
)
我该如何使用navigation
查看助手以便它为每次调用打印正确的菜单?