내 이전 question에 이어 계속해서 Zend_Navigation에 xml 파일을로드하는 데 문제가 있습니다. 그러나 나는 단지 그것을 얻을 수없는 것,Zend_Navigation로드에 실패했습니다
<b>Fatal error</b>: Uncaught exception 'Zend_Navigation_Exception' with message 'Invalid argument: Unable to determine class to instantiate' in C:\www\mysite\development\website\library\Zend\Navigation\Page.php:223
내 navigation.xml 파일을 만들려고했다가 Zend Documentation의 예제와 유사 :
이제 다음과 같은 오류 메시지가 무엇입니까 일하다. 내 XML 파일은 다음과 같다 : 다음과 같이
<?xml version="1.0" encoding="UTF-8"?>
<configdata>
<navigation>
<default>
<label>Home</label>
<controller>index</controller>
<action>index</action>
<module>default</module>
<pages>
<tour>
<label>Tour</label>
<controller>tour</controller>
<action>index</action>
<module>default</module>
</tour>
<blog>
<label></label>
<uri>http://blog.mysite.com</uri>
</blog>
<support>
<label>Support</label>
<controller>support</controller>
<action>index</action>
<module>default</module>
</support>
</pages>
</default>
<users>
<label>Home</label>
<controller>index</controller>
<action>index</action>
<module>users</module>
<role>guser</role>
<resource>owner</resource>
<pages>
<jobmanger>
<label>Job Manager</label>
<controller>jobmanager</controller>
<action>index</action>
<module>users</module>
<role>guser</role>
<resource>owner</resource>
</jobmanger>
<myaccount>
<label>My Account</label>
<controller>profile</controller>
<action>index</action>
<role>guser</role>
<resource>owner</resource>
<module>users</module>
<pages>
<detail>
<label>Account Details</label>
<controller>profile</controller>
<action>detail</action>
<module>users</module>
<role>guser</role>
<resource>owner</resource>
<pages>
<history>
<label>Account History</label>
<controller>profile</controller>
<action>history</action>
<module>users</module>
<role>guser</role>
<resource>owner</resource>
</history>
<password>
<label>Change Password</label>
<controller>profile</controller>
<action>changepwd</action>
<module>users</module>
<role>employer</role>
<resource>employers</resource>
</password>
</pages>
</detail>
...
</navigation>
</configdata>
내가 부트 스트랩으로이 XML을로드 오전 :
$configNav = new Zend_Config_Xml('../application/config/navigation.xml', 'navigation');
$navigation = new Zend_Navigation($configNav);
$navView->navigation($navigation);
지금 나는 완전히이와 스틱의 잘못 끝을 가지고 고백, 아이디어가 급속도로 떨어지면서 긴 한 주를 보냈습니다.
감사합니다,
좋아,하지만 이제는 또 다른 문제가 발생했습니다. 실제로 부트 스트랩의보기로 이동하는 중입니다. 곧 다른 질문이 나옵니다. –