• 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',
  • 相关阅读:
    java获取文件夹下所有目录
    java下载zip文件
    oracle 递归查询数据
    easyUi刷新 tabs
    jsp引入本地图片
    zabbix web监测设置
    jenkins部署
    ss 异常活动端口查询-std
    logrotate 日志分割
    rsync删除大量小文件
  • 原文地址:https://www.cnblogs.com/wesky/p/6815351.html
Copyright © 2020-2023  润新知