ThinkPHP中的系統函式使用總結

2021-07-24 04:27:43 字數 759 閱讀 1953

用途:獲取輸入資料,例如表單的接收,api的get接收引數

定義:i('接收的資料','預設值','接收資料的型別')

用法:i('get.id',1,'int')

用途:new出model物件進行資料的增刪改查,而且可以呼叫model中的業務邏輯

定義:d('model名')

用途:可對model對應的表進行基本的curd操作,而且節約資源

定義:m('model名')

缺點:不能呼叫model中的自定義業務邏輯

定義:u('模組/控制器/操作')

用途:用於錯誤除錯,可以輸出錯誤資訊並中斷操作

用法:e($msg)

用途:建立快速快取,為儲存的資料帶來更快的操作

快取data:f('data',$data,儲存目錄(可選))

獲取:f('data')

刪除:f('data', null)

查詢快取:$model->cache('data')->select()

外部獲取快取內容:$value = s('cache_name')

專門用於獲取模板的位址,用於display()中

定義:t(模組/主題/控制器/操作,檢視分層)

ThinkPHP中函式的載入方式

系統函式庫和專案函式庫中的函式無需載入就可以直接呼叫,對於專案的擴充套件函式庫,可以採用下面兩種方式呼叫 一 動態載入 我們可以在專案配置檔案中定義load ext file引數,例如 load ext file user,db 通過上面的設定,就會執行過程中自動載入專案公共目錄下面的擴充套件函式庫...

Thinkphp模板中函式的使用

1.在模板中使用php函式 在thinkphp的html中,我們經常會遇到一些變數難以直接從php控制端直接處理,這些變數只有在模板中迴圈輸出的時候處理比較合適,這個時候,我們就要在模板中使用函式 1.1對輸出模板使用php函式 把模板中的name變數進行md5加密 把這句話翻譯成php語言 1.2...

Thinkphp模板中函式的使用

1.在模板中使用php函式 在thinkphp的html中,我們經常會遇到一些變數難以直接從php控制端直接處理,這些變數只有在模板中迴圈輸出的時候處理比較合適,這個時候,我們就要在模板中使用函式 1.1對輸出模板使用php函式 把模板中的name變數進行md5加密 把這句話翻譯成php語言 1.2...