HY,
我已设法在Zend Framework中创建一个顶级菜单栏,代码放在layouts/scripts/layout.phtml
中,我有以下项目:Item1
,Item2
,{{1} },Item3
,Login
。我想要的是,当某人登录时,要更改最后2个元素,请将Register
和Login
替换为Register
。有人能帮帮我吗?我喜欢占位符,但我不清楚它们。
谢谢。
答案 0 :(得分:0)
由于您的菜单听起来像是在使用视图脚本(而不是Zend_Navigation
),因此在layouts/scripts/layout.phtml
中包含支票的方式应该相对简单:
// Render your static menu elements
// render, render
// Now handle the dynamic part
if (!Zend_Auth::getInstance()->hasIdentity()){
// Render the `Register` and `Login` links.
} else {
// Render your `Logout` link.
}