thinkPHP控制器變量在模板中的顯示方法示例
本文實(shí)例講述了thinkPHP控制器變量在模板中的顯示方法。分享給大家供大家參考,具體如下:
控制器中變量
public function register() {
$type = I("param.type");//1.學(xué)生注冊(cè) 2.教師注冊(cè) 3.其他注冊(cè)
$this -> assign("type", $type);
//q全部部門
$depart1 = M("Depart") -> where("status=1 and fid=0") -> order("id asc") -> select();
$this -> assign("depart1", $depart1);
$this -> display();
}
模板中引用位置一:php代碼中,直接用$i;
<php> echo $i; </php
模板中引用位置二:模板中直接應(yīng)用{$i}或者 class="{$unlogined}"
<font color="red">注意:1.非相關(guān)人員,嚴(yán)禁注冊(cè)。{$i}</font><br>
<php>
$logined = is_array($_SESSION['userInfo']) ? "" : "hide-div";
$unlogined = $logined == "hide-div" ? "" : "hide-div";
</php>
<div id="unlogined-div" class="{$unlogined}">
模板中引用位置三:模板標(biāo)簽中用,如condition中用,不加{}。
<if condition="$type neq 4">
<div class="form-group">
<label for="" class="control-label col-sm-3">一級(jí)部門: <span class="text-danger">*</span></label>
<div class="col-sm-9">
<select name="depart1_id" id="depart1_id" onchange="depart1change()" class="form-control input-sm">
<option value="-1">-----請(qǐng)選擇一級(jí)部門-----</option>
<foreach name="depart1" item="vo">
<option value="{$vo.id}">{$vo.name}</option>
</foreach>
</select>
</div>
</div>
<div class="form-group">
<label for="" class="control-label col-sm-3">二級(jí)部門: <span class="text-danger">*</span></label>
<div class="col-sm-9">
<select name="depart2_id" id="depart2_id" onchange="depart2change()" class="form-control input-sm">
<option selected='selected'>-----請(qǐng)先選擇一級(jí)部門-----</option>
</select>
</div>
</div>
<div class="form-group">
<label for="" class="control-label col-sm-3">三級(jí)部門: <span class="text-danger">*</span></label>
<div class="col-sm-9">
<select name="depart3_id" id="depart3_id" class="form-control input-sm">
<option selected='selected'>-----請(qǐng)先選擇二級(jí)部門-----</option>
</select>
</div>
</div>
</if>
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
- thinkphp模板賦值與替換實(shí)例簡(jiǎn)述
- Thinkphp5.0框架視圖view的模板布局用法分析
- thinkphp5.1框架模板布局與模板繼承用法分析
- thinkPHP5框架渲染模板的3種方式簡(jiǎn)述
- 解決thinkphp5未定義變量會(huì)拋出異常,頁(yè)面錯(cuò)誤,請(qǐng)稍后再試的問(wèn)題
- thinkPHP5.0框架環(huán)境變量配置方法
- ThinkPHP模版引擎之變量輸出詳解
- ThinkPHP模板之變量輸出、自定義函數(shù)與判斷語(yǔ)句用法
- thinkphp3.x中變量的獲取和過(guò)濾方法詳解
- 解析thinkphp import 文件內(nèi)容變量失效的問(wèn)題
- thinkphp5.1框架模板賦值與變量輸出示例
相關(guān)文章
Laravel 實(shí)現(xiàn)數(shù)據(jù)軟刪除功能
這篇文章主要介紹了Laravel 實(shí)現(xiàn)數(shù)據(jù)軟刪除功能,文中給大家提到了軟刪除功能的實(shí)現(xiàn)方法,需要的朋友可以參考下2019-08-08
php實(shí)現(xiàn)文本數(shù)據(jù)導(dǎo)入SQL SERVER
php將文本文件導(dǎo)入mysql我們經(jīng)常遇到,但是如果是導(dǎo)入到sqlserver又應(yīng)該如何操作呢,下面就給大家分享一下本人的操作方法,感覺(jué)效率還不錯(cuò),這里推薦給大家。2015-05-05
Laravel8 使用圖形驗(yàn)證碼做登錄功能的實(shí)現(xiàn)
這篇文章主要介紹了Laravel8 使用圖形驗(yàn)證碼做登錄功能的實(shí)現(xiàn),通過(guò)安裝擴(kuò)展包調(diào)用相關(guān)接口進(jìn)行校驗(yàn)驗(yàn)證碼是否正確,代碼簡(jiǎn)單易懂,需要的朋友可以參考下2021-06-06
laravel通過(guò)創(chuàng)建自定義artisan make命令來(lái)新建類文件詳解
Laravel通過(guò)Artisan提供了強(qiáng)大的控制臺(tái)命令來(lái)處理非瀏覽器業(yè)務(wù)邏輯。下面這篇文章主要給大家介紹了關(guān)于laravel如何通過(guò)創(chuàng)建自定義artisan make命令來(lái)新建類文件的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-08-08
wampserver改變默認(rèn)網(wǎng)站目錄的辦法
大家在做php項(xiàng)目時(shí),很多項(xiàng)目都會(huì)用到wampserver。WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP擴(kuò)展、Apache模塊只需要在菜單“開(kāi)啟/關(guān)閉”上點(diǎn)點(diǎn)就搞定,省去了修改配置文件的麻煩,這里就簡(jiǎn)寫成wamp。2015-08-08
php版微信公眾平臺(tái)接口參數(shù)調(diào)試實(shí)現(xiàn)判斷用戶行為的方法
這篇文章主要介紹了php版微信公眾平臺(tái)接口參數(shù)調(diào)試實(shí)現(xiàn)判斷用戶行為的方法,可判斷出用戶訂閱、取消訂閱、發(fā)送信息等行為,涉及微信公眾平臺(tái)接口參數(shù)調(diào)試的相關(guān)操作技巧,需要的朋友可以參考下2016-09-09

