从Zend_Navigation中的导航中删除Home元素

时间:2012-09-25 10:56:34

标签: zend-framework zend-navigation

我可以从包含菜单的XML文件中删除Home元素。

<?xml version="1.0" encoding="UTF-8"?>
    <configdata>
     <nav>
    <label>HOME</label>
    <controller>index</controller>
    <action>index</action>
    <id>root</id>
    <pages>...</pages>
....

当我从xml文件中删除它时(从第4行到第7行),我得到一个异常

  

Zend_Navigation_Exception:无效参数:无法确定要在第235行的C:\ www \ project \ library \ Zend \ Navigation \ Page.php中实例化的类

1 个答案:

答案 0 :(得分:0)

除了&lt; nav&gt;之外,您还删除了与Home元素相关的行。标签!!!

然后XML文件变为

<?xml version="1.0" encoding="UTF-8"?>
<configdata>
<menu1>...</menu1>
<menu2>...</menu2>
...
</configdata>