Thinkphp5笔记七:设置错误页面①

Posted 狂奔的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp5笔记七:设置错误页面①相关的知识,希望对你有一定的参考价值。

设置网站的错误提示页面,也是一个很重要的环节。

 

一、空操作

在当前控制器里面增加E_empty操作

public function _empty(){
    $this->error(方法不存在);
}
Public function index(){
        
}

测试方法:

正常:

http://localhost/thinkphp/index/index/index

错误: 会提示“方法不存在”

http://localhost/thinkphp/index/index/df

 

二、空控制器

在模块下建立Error控制器,

位置: index/error.php     相关参数:empty_controller

代码:

<?php
/**
 * 前端首页
 * */
namespace app\index\controller;
use app\index\controller;

class Error extends IndexBase
{
    public function index(){
        echo 访问的控制器不存在;
    }

}

测试:http://localhost/thinkphp/index/inde3dfx/index

 

三、异常错误抛出

能够影响它的是,当前模块下的配置文件。如果当前配置文件无效,则会自动锁定公共模块下的配置参数

相关参数:exception_tmpl,error_message   

// 异常页面的模板文件
    exception_tmpl         => THINK_PATH . tpl . DS . think_exception.tpl,

 

以上是关于Thinkphp5笔记七:设置错误页面①的主要内容,如果未能解决你的问题,请参考以下文章

C语言进阶学习笔记七程序执行+调试技巧(实用技巧篇)

Thinkphp5笔记九:路由设置,隐藏indx.php

Java学习笔记七---父类构造方法有无参数对子类的影响

thinkphp5设置404页面不跳转

Thinkphp5笔记五:配置data文件夹

ThinkPHP5.1设置404页面