0

嗨,

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

谢谢你。

4

1 回答 1

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.
}
于 2012-12-17T02:15:01.840 回答