thinkphp 5 整理筆記

2022-08-30 13:09:13 字數 1499 閱讀 8160

初始化操作  initialize

1

//會優先執行該函式

2public

function

initialize()

3

前置操作

1

protected

$beforeactionlist =[2//

只執行test的時候會執行test1函式

3//'test1'=>['only'=>'test']

4//除了test方法以外的所有方法都會執行該函式

5//'test1'=>['except'=>'test']

6//所有的方法都會執行test1方法

7 'test1',

89 ];

空操作  當方法不存在的時候執行

//該方法是放在控制器裡面

public

function

_empty()

空控制器 新建乙個error.php控制器裡面加入_empty方法  當控制器不存在的時候執行該方法

1

//這個方法必須寫到error控制器裡面才能被觸發23

public

function

_empty()

控制器重定向   $this->error(『』

,』』)

,第二個引數可以省略的,預設就是跳轉回原來的頁面

預設的跳轉頁面使用的是

thinkphp

目錄下面的

tpl目錄下面的

dispatch_jump.tpl

檔案,如果想定製錯誤頁面,可以修改該檔案

public

function

add()

else

return 'add.php';

}

redirect() 重定向使用

//

如果是在乙個控制器裡面就可以直接寫test1

public

function

add()

$this->error(『』

,』』)

,第二個引數可以省略的,預設就是跳轉回原來的頁面

預設的跳轉頁面使用的是

thinkphp

目錄下面的

tpl目錄下面的

dispatch_jump.tpl

檔案,如果想定製錯誤頁面,可以修改該檔案

配置檔案的讀取

//

自定義配置 檔案的讀取 在config裡面的email檔案裡面的下標為wu的值

public

function

email()

動態設定和讀取配置檔案

public

function

con()

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控制器中...