一些常用的操作方法封裝了助手函式,便於使用,包含如下:
助手函式
描述abort
中斷執行並傳送http狀態碼
action
呼叫控制器類的操作
cache
快取管理
config
獲取和設定配置引數
controller
例項化控制器
cookie
cookie管理
db例項化資料庫類
debug
除錯時間和記憶體占用
dump
瀏覽器友好的變數輸出
exception
丟擲異常處理
halt
變數除錯輸出並中斷執行
import
匯入所需的類庫
input
獲取輸入資料 支援預設值和過濾
json
json資料輸出
jsonp
jsonp資料輸出
lang
獲取語言變數值
load_trait
快速匯入traitsphp5.5
以上無需呼叫
model
例項化model
redirect
重定向輸出
request
例項化request物件
response
例項化response物件
session
session管理
trace
記錄日誌資訊
token
生成表單令牌輸出
urlurl生成
validate
例項化驗證器
vendor
快速匯入第三方框架類庫
view
渲染模板輸出
widget
渲染輸出widget
xmlxml資料輸出
核心框架不依賴任何助手函式,系統只是預設載入了助手函式,配置如下:
// 擴充套件函式檔案定義
'extra_file_list'
=>
[think_path
.'helper'
.ext
],
因此,你可以隨意修改助手函式的名稱或者新增自己的助手函式,然後修改配置為:
// 擴充套件函式檔案定義
'extra_file_list'
=>[.
'helper'
.ext
],
// 使用擴充套件函式檔案
'extra_file_list'
=>
[
think_path
.'helper'
.ext
,
.'helper'
.ext
],
tp5 魔法函式
在thinkphp5中,使用了大量的魔法函式。為了讓大家在學習thinkphp5時,能夠更清楚的明白thinkphp5的原理,我們使用以下示例來學習一下 set 及 get 魔法函式。注意 是 不是 class test test new test echo test hi 測試結果很明顯,輸出了公...
tp5 鉤子函式應用
class test return zzzzz 自定義標籤位 3.控制器方法內需要的地方偵聽行為 think hook listen zzzzz params 自定義 方法二 1.home模組的公共檔案 common.php 或控制器方法內繫結行為到標籤位 2.控制器方法內需要的地方偵聽行為 thi...
TP5常量參考
ext 類庫檔案字尾 php think version 框架版本號ds 當前系統的目錄分隔符 think path 框架系統目錄 root path 框架應用根目錄 lib path 系統類庫目錄 預設為 think path.library core path 系統核心類庫目錄 預設為 lib ...