Почему бы просто не поместить его в сам макет?
Например, у меня часто возникает следующая ситуация, которая влияет на мой макет: если пользователь вошел в систему, я хочу отобразить его имя пользователя, ссылку для просмотра / редактирования его профиля и ссылку для выхода из системы.Если он не залогинен, то я показываю ему ссылку для входа и ссылку для регистрации.
Код для обработки всего этого использует Zend_Auth::hasIdentity()
, Zend_Auth::getIdentity()
и url()
view-helper.Чтобы сделать код компоновки немного проще, я часто помещаю все это в свой собственный помощник вида, называемый что-то вроде authLinks()
.