Zend framework Zend:使用Zend_Config_Xml和Zend_导航创建面包屑导航
我遇到了一个问题,当在Zend framework Zend:使用Zend_Config_Xml和Zend_导航创建面包屑导航,zend-framework,zend-navigation,Zend Framework,Zend Navigation,我遇到了一个问题,当在Zend\u Config\u Xml的实例上调用Zend\u导航时,会引发异常 下面是它失败的方法(Bootstrap.php): 正在解析的XML文件正是示例37.11的副本@ 正在引发的错误: 致命错误:在/usr/share/php/Zend/Navigation/Page.php:223堆栈跟踪:#0/usr/share/php/Zend/Navigation/Container.php(117):Zend\u导航页面::工厂(数组)#1/usr/share/p
Zend\u Config\u Xml
的实例上调用Zend\u导航时,会引发异常
下面是它失败的方法(Bootstrap.php):
正在解析的XML文件正是示例37.11的副本@
正在引发的错误:
- 致命错误:在/usr/share/php/Zend/Navigation/Page.php:223堆栈跟踪:#0/usr/share/php/Zend/Navigation/Container.php(117):Zend\u导航页面::工厂(数组)#1/usr/share/php/Zend/Navigation/Container.php(164):Zend_Navigation_Container->addPage(Array)#2/usr/share/php/Zend/Navigation.php(46):Zend_Navigation_Container->addPages(Object(Zend_Config_Xml))#3/www/padilla/application/Bootstrap.php(50):Zend_Navigation->构造(Object(Zend#(Zend_Config_Xml))#4/usr/share/php/Zend/application/Bootstrap/Bootstrap/Bootstrap-stract.php(662):Bootstrap->initNavigation()#5/usr/share/php/Zend/Application/Bootstrap/bootstrapstract.php(615):Zend#u Application_Bootstrap_Bootstrap_bootstrapstract->u executesource('navigation')#6/usr/share/php/Zend/Application/Bootstrap/Bootstrap.php(579):Zend_Application_Bootstrap_Bootstrap_Bootstrap_bootstrapstrap->u Bootstrap(NULL)#7/usr/share/php/Zend/Zend/Application.php(347)第223行/usr/share/php/Zend/Navigation/Page.php中的:Zend_Application_B
也许我遗漏了什么,或者xml结构需要更改/定制?您的Zend_Config_xml实例与示例所述不同。您忘记将节指定为第二个参数
$config = new Zend_Config_Xml( APPLICATION_PATH . '/configs/navigation.xml', 'nav' );
如果您在那里添加,“nav”
位,假设您的xml与链接中的xml完全相同,那么它应该可以工作。您的实例Zend\u Config\u xml与示例中所述不同。您忘记将节指定为第二个参数
$config = new Zend_Config_Xml( APPLICATION_PATH . '/configs/navigation.xml', 'nav' );
如果您在此处添加,“nav”
位,假设您的xml与链接中的xml完全相同,它应该可以工作。您可以粘贴navigation.xml吗?您可以粘贴navigation.xml吗?