-
tp5.0? 要求的環境
php 5.4 以上;
..
查看全部 -
底層thinkphp 下的request 類 ,所在路徑
查看全部 -
瀏覽器cookie 在哪查看的? Application
查看全部 -
composer 安裝thinkphp
查看全部 -
應用配置:直接更改application文件夾下的config.php文件;
擴展配置:直接在extra文件夾下增加配置文件;
場景配置:直接再application文件夾下增加場景配置文件;
模塊配置:直接再Index文件夾下增加config.php文件。
查看全部 -
Mark模板布局、包含文件、模板繼承
查看全部 -
{foreach?$list?as?$vo} ????<p>{$vo.name}:{$.email}</p> {/foreach}
也可以:
{foreach?name="list"?item="vo"} ????<p>{$vo.name}:{$vo.email}</p> {/foreach}
name表示數據源 item表示循環變量。
輸出索引
{foreach?name="list"?item="vo"?key="k"} ????<p>{$k}:{$vo.name}:{$vo.email}</p> {/foreach}
索引key 可自行定義,默認“key”
查看全部 -
{volist?name="list"?id="vo"?offset="0"?length="10"?empty="暫時沒有數據"} ????<p>name:{$vo.name}</p> {/volist}
name,模板賦值變量;id,當前循環變量;offset,遍歷起始位置;length,遍歷的長度;empty,為空的時候輸出提示,不支持html寫法,但可以傳入變量;
https://www.kancloud.cn/manual/thinkphp5/125017
輸出偶數記錄
{volist?name="list"?id="vo"?mod="2"?}{eq?name="mod"?value="1"}{$vo.name}{/eq}{/volist}
Mod屬性還用于控制一定記錄的換行,例如:
{volist?name="list"?id="vo"?mod="5"?}{$vo.name}{eq?name="mod"?value="4"}<br/>{/eq}{/volist}
查看全部 -
模板注釋
單行
{/*?注釋內容?*/?}?或?{//?注釋內容?}
多行
{/*?這是模板注釋內容*/?}
注釋文字在最終頁面不會顯示,僅供模板制作人員參考和識別。
查看全部 -
3、原樣輸出
{literal}???? ????Hello,{$name}! {/literal}
literal標簽,防止模板標簽被解析
literal標簽還可以用于頁面的JS代碼外層,確保JS代碼中的某些用法和模板引擎不產生混淆
查看全部 -
模板變量輸出{$name}
1、使用函數
????{$name|md5}????:????<?php echo md5($name);?>
????{$name|substr=0,3}????:????<?php echo substr($name,0,3);?>
????{$time}date="Y-m-d",###}????:????<?php echo date("Y-m-d",$time);?>
????或者{$name|md5|strtoupper|substr=0,10}
2、使用運算符,包括對“+”“-” “*” “/”和“%”的支持。
查看全部 -
TP5可在模板中使用內置變量$Think來獲取系統變量
查看全部 -
.env配置環境變量,系統將配置項轉為大寫并添加前綴
查看全部 -
獲取請求
助手函數? request()? :? $re = request();
Rquest類instance() : use think\Request;? ?$re = Request::instance();
注入對象 :use think\Request;??方法參數注入Request對象
查看全部 -
開啟路由? 'url_route_on' => true
編寫路由規則
查看全部
舉報