어쩌면 조금 늦었을 수도 있습니다. 그러나이 문제로 어려움을 겪어 왔기 때문에 누구에게나 도움이 될 수 있도록 게시하고 있습니다.
당신은 현재 페이지가이 방법에 할 수있는 가장 쉬운 방법의 실제 레이블을 변경하려면 : 당신이 Zend_Routes를 사용하는 경우이 경우
$this->view->navigation()->findOneByRoute(
Zend_Controller_Front::getInstance()
->getRouter()
->getCurrentRouteName()
)
->setLabel($label);
가 findOneByRoute이 charmly 작동을 그렇지 않으면 에 의해 변경할 수 있습니다. findOneByX, X는 해당 페이지의 속성입니다. 영업 이익의 질문에 응답
,이 경우, 쉽게 할 수있을 것입니다 :
$this->view->navigation()->findOneByLabel('Collaborators')
->setLabel('Collaborator'. $name);
존재 $ 이름, 협력자의 이름.
아직 ZF1을 사용하는 사람들에게 도움이되기를 바랍니다.
인사말,
+1. 나는 이것이 이것을하는 가장 쉬운 방법이라고 생각한다. 또 다른 방법은 네비게이션 컨테이너로 직접 게임하는 것이지만 Ashley가 제안하고 불필요한 상황에서는이 작업이 더 복잡합니다. – Marcin