2012-10-16 2 views
0

XML에 정의 된 Zend_Navigation 메뉴가있는 상황에 처해 있습니다. 메뉴에서 사용자 데이터를 표시하기위한 단일 페이지가 필요합니다. 관리자는 다른 사용자의 데이터를 볼 수 있습니다. 표시되는 데이터와보기 레이아웃에는 미묘한 차이가 있으므로 일반 사용자와 관리자를 위해 두 가지 조치가 필요합니다.하나의 메뉴 항목을 활성화하는 두 가지 동작으로 Zend_Navigation을 구성 하시겠습니까?

동일한 컨트롤러의 두 동작이 모두 같은 페이지를 활성으로 설정하도록 Zend_Navigation XML 파일을 정의하려면 어떻게해야합니까? XML 만 사용하는 것이 바람직합니다. 심지어 가능할까요?

답변

2
<?xml version="1.0" encoding="UTF-8" ?> 
<configdata> 
    <nav> 
    <home> 
     <label>Home</label> 
     <controller>test</controller> 
     <action>menu</action> 
     <module>default</module> 
     <pages> 
     <why> 
      <label>why</label> 
      <controller>test</controller> 
      <action>menu</action> 
      <module>default</module> 
      <visible>false</visible> 
     </why> 
     <who> 
      <label>who</label> 
      <controller>test</controller> 
      <action>quake</action> 
      <visible>false</visible> 
     </who> 
     </pages> 
    </home> 

아이디어는 두 페이지를 모두 보이지 않게 만들고 둘 다 표시 페이지의 하위 여야하며 활성화 된 것으로 표시됩니다.

+0

지적되었을 때 완전히 분명해 보입니다. 고마워, 친구! :) –

관련 문제