zoukankan      html  css  js  c++  java
  • 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 appindexcontroller;
    use appindexcontroller;
    
    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',
  • 相关阅读:
    文件处理
    字符编码的了解以及简单的文件处理
    python list去重加set排序
    数据的类型以及内置方法
    Python 入门 Day5
    Python 入门 Day3
    Python的入门
    计算机硬件
    【0903 | Day 29】反射和内置方法
    【0902 | Day 28】绑定方法和非绑定方法
  • 原文地址:https://www.cnblogs.com/wesky/p/6815351.html
Copyright © 2011-2022 走看看