thinkphp中的常用查詢語言彙總,thinkphp語言彙總
一、普通查詢:
在查詢帶入w...
----------------------------------------模板中使用的系統變數和常量----------------------------------------
(1)系統變數:在模板中輸出系統變數:包括server、env、session、post、get、request、cookie
// 輸出$_server變數
// 輸出$_session變數
// 輸出$_get變數
// 輸出$_cookie變數
以上方式還可以寫成:
// 輸出$_server變數
// 輸出$_session變數
// 輸出$_get變數
// 輸出$_cookie變數
系統常量 :使用$think.const 輸出
注意:server、cookie、config不區分大小寫,但是變數區分大小寫。例如:
和等效session 、cookie還支援二維陣列的輸出
例如:系統不支援三維以上的陣列輸出。
(2)語言變數:輸出專案的當前語言定義值
或者直接使用
(3)特殊變數 :由thinkphp系統內部定義的常量
//版本
//現在時間
//模板頁面
//模板標籤起始符號
//模板標籤結束符號
(4)配置引數 :輸出專案的配置引數值
輸出的值和 c('db_charset') 的結果是一樣的。
----------------------------------------action中使用的系統常量 ----------------------------------------
think_path // thinkphp 系統目錄
module_name //當前模組名稱
action_name // 當前操作名稱
tmpl_path // 專案模版目錄
lib_path // 專案類庫目錄
cache_path // 專案模版快取目錄
config_path //專案配置檔案目錄
log_path // 專案日誌檔案目錄
lang_path // 專案語言檔案目錄
temp_path //專案臨時檔案目錄
plugin_path // 專案外掛程式檔案目錄
vendor_path // 第三方類庫目錄
data_path // 專案資料檔案目錄
is_apache // 是否屬於 apache
is_iis //是否屬於 iis
is_win //是否屬於windows 環境
is_linux //是否屬於 linux 環境
is_freebsd //是否屬於 freebsd 環境
now_time // 當前時間戳
memory_limit_on // 是否有記憶體使用限制
output_gzip_on // 是否開啟輸出壓縮
magic_quotes_gpc // magic_quotes_gpc
think_version //thinkphp 版本號
lang_set // 瀏覽器語言
template_name //當前模版名稱
template_path //當前模版路徑
url // 當前模組位址
action // 當前操作位址
self // 當前 url 位址
tmpl_file_name //當前操作的預設模版名(含路徑)
web_public_url //**公共目錄
---------------------------------------- 模板中使用的系統常量 ----------------------------------------
url // 當前模組位址
action // 當前操作位址
self // 當前 url 位址
public // **公共目錄
../public (不區分大小寫) // 專案公共模版目錄
目名開始的,那為什麼能正確訪問對應的控制器呢?實際上這是瀏覽器給我們開了乙個玩笑,當我們將滑鼠移動到該url上,單擊右鍵,複製原始碼中的
url,貼上到別的地方,伺服器的ip就會顯示出來了,可見伺服器ip是被包含進了該url中使用的常量的。
---------------------------------------- 自定義常量 ----------------------------------------
在專案資料夾 (如:home) 中的common資料夾下新建common.php
加入如下語句:
define('***', ***); //第乙個引數是常量名,第二個引數是常量值
ThinkPHP5使用快取
cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...
thinkphp5內建標籤
知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...
ThinkPHP5使用QueryList4教程
幾乎每天都有人問我tp5中如何使用querylist4,所以寫了這篇教程。說實話我並不太想寫這篇教程,因為實在是沒有什麼技術含量。在thinkphp5 根目錄執行composer命令安裝querylist composer require jaeger querylist下面演示在index控制器中...