码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-05-06 01:04:21      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:前端   首页   extend   err   app   thinkphp5   this   think   strong   

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

 

一、空操作

在当前控制器里面增加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笔记七:设置错误页面①

标签:前端   首页   extend   err   app   thinkphp5   this   think   strong   

原文地址:http://www.cnblogs.com/wesky/p/6815351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!