【发布时间】:2010-11-09 21:04:00
【问题描述】:
我正在尝试在 zend 框架中创建一个动态侧边栏。我用谷歌搜索了一些文章,甚至浏览了 stackoverflow 档案,但我似乎无法得到它,所以请帮我解决这个问题。 这是我的 layout.phtml 文件中的一些代码:
<div id="contentWrapper">
<div id="contentArea">
<?php echo $this->layout()->content;
?>
</div>
<div id="sidebar">
<div id="user-authentication">
<?php if (Zend_Auth::getInstance()->hasIdentity()) {
?>Logged In as<br />
<?php
echo Zend_Auth::getInstance()->getIdentity();
} else {
?>
<input type="text" name="login" class="loginInput" /><br/>
<input type="password" name="password" class="loginInput" /><br/>
<input type="submit" name="submit" value="Log In" class="loginButton" />
<?php } ?>
</div>
<div id="sidebar-content">
<? echo $this->layout()->sidebar; ?>
</div>
</div>
</div>
我可以使用这个Best practice creating dynamic sidebar with zend framework,但这意味着我需要有冗余代码来显示登录框/以身份登录。
【问题讨论】:
标签: php zend-framework