問個小白問題,怎么在模版文件里寫判斷語句
問題描述
<?php
$nologin =
<<<nologin
<!-- 未登陸顯示-->
<ul class="nav navbar-nav">
<li><a href="{:url('user/login')}">登錄 <span class="sr-only">(current)</span></a></li>
<li><a href="{:url('user/reg')}">注冊</a></li>
</ul>
nologin;
$areadylogin =
<<<areadyLogin
<!-- 已登陸顯示 -->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img src="__STATIC__/images/index/meinv.jpg" class="img-circle" width="18px"/></a>
<ul class="dropdown-menu">
<li id="info"><a href="#">個人信息</a></li>
<li><a href="#">退出</a></li>
</ul>
</li>
areadylogin;
if(Session::get('user_id')){
echo $areadylogin;
}else{
echo $nologin;
}
?>
以上是基于bootstrap在php里面實現根據用戶是否登陸在導航欄出現不同的顯示。未登陸時,顯示“登陸 注冊”按鈕,登陸后顯示頭像下拉菜單,以及退出按鈕。
我的問題來了?
在模版文件中,tp框架下怎么在首頁模版頂部顯示上述功能呢?用javasript來寫嗎?java有沒有類似php定界符之類的東西。
求大神指教。
問題解答
回答1:你是兄弟連的吧回答2:<if condition="條件">...<else/>...</if>回答3:<empty name="name">name為空<else /> name不為空</empty> 其實手冊里就有了 用框架 更要學會自己看文檔回答4:這個要用框架了
