Thinkphp5筆記七 設定錯誤頁面

2022-06-01 02:57:11 字數 1549 閱讀 1702

更加完美的去設定錯誤頁面。

一、準備乙個錯誤頁面error.html,位置:thinkphp\template\index\default\error.html ,準備把前段所有的錯誤提示都指向這裡。

二、空操作指向

<?php/**

* 前端基類

* */

namespace

class

indexbase extends base

/*** 空操作 跳轉

* */public

function _empty()

}

三、空控制器指向

<?php/**

* 空控制器跳轉

* */

namespace

class

error extends indexbase

}

四、異常錯誤指向

在index/config.php  exception_tmpl 引數。

'

exception_tmpl

' => think_path . '

tpl' . ds . '

think_exception.tpl',

//'exception_tmpl' =>'e:/wamp/www/thinkphp/template/index/default/error.html',

注意:位址一定要絕對路徑。

拓展,

401,404,500等錯誤頁面自定義

//定義404錯誤的重定向頁面位址

404 => root_path.config('

template.view_path

').config('

index.model_name

').'

/'.config('

index.default_template

').'

/404.html',

//還可以定義其它的http status

401 => root_path.config('

template.view_path

').config('

index.model_name

').'

/'.config('

index.default_template

').'

/401.html',

],

控制器呼叫

abort(404,'錯誤資訊')

error.html,404.html  頁面**,可以參考thinkphp\thinkphp\tpl\think_exception.tpl

Thinkphp5筆記四 設定模板路徑

預設的模板路徑在模組 view檔案裡面。如果你覺得這樣不太方便管理,想要把他設定template目錄下,可以這樣做。模板引數,能夠影響的它引數,是當前模組下config.php template view path引數。實際操作 一 配置共享引數 template 模板路徑 view path te...

Thinkphp5筆記五 配置data資料夾

如果你看專案下的各種檔案,有種亂七八糟的感覺的話,你就可以進行以下配置。配置data資料夾的,整理各種檔案,讓看起來舒服些。一 設定runtime資料夾 index.php define runtime path dir data runtime 二 設定upload,存放上傳 上傳檔案 三 設定s...

thinkphp 5 整理筆記

初始化操作 initialize 1 會優先執行該函式 2public function initialize 3 前置操作 1 protected beforeactionlist 2 只執行test的時候會執行test1函式 3 test1 only test 4 除了test方法以外的所有方法...