嗨,
我已经设法在 Zend Framework 中制作了一个顶部菜单栏,并将代码放置在 中layouts/scripts/layout.phtml
,并且我有以下项目:Item1
, Item2
, Item3
, Login
, Register
. 我想要的是,当有人登录时,要更改最后两个元素Login
,Register
用Logout
. 有人可以帮我做点什么吗?我读了一些关于占位符的东西,但我并不清楚它们。
谢谢你。
嗨,
我已经设法在 Zend Framework 中制作了一个顶部菜单栏,并将代码放置在 中layouts/scripts/layout.phtml
,并且我有以下项目:Item1
, Item2
, Item3
, Login
, Register
. 我想要的是,当有人登录时,要更改最后两个元素Login
,Register
用Logout
. 有人可以帮我做点什么吗?我读了一些关于占位符的东西,但我并不清楚它们。
谢谢你。
由于听起来您正在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.
}