Может быть, немного поздно, но так как я боролся с этим, я публикую это на всякий случай, если это может кому-нибудь помочь.
Если вы просто хотите изменить фактический ярлыктекущая страница, самый простой способ сделать это следующим образом:
$this->view->navigation()->findOneByRoute(
Zend_Controller_Front::getInstance()
->getRouter()
->getCurrentRouteName()
)
->setLabel($label);
findOneByRoute будет работать очаровательно, если вы используете Zend_Routes, если вы этого не сделаете, вы можете изменить его с помощью findOneByX , поскольку X является любым свойством страницы.
Отвечая на вопрос OP, в этом случае было бы легко сделать:
$this->view->navigation()->findOneByLabel('Collaborators')
->setLabel('Collaborator'. $name);
Будучи $ name, имя сотрудника.
Надеюсь, это поможет тем людям, которые все еще используют ZF1.
Привет,