thinkphp自定义项目错误页面

开启分组模式后,除了Action,Model,Tpl,Lang遵循分组原则,Config文件也是同样符合分组规则的。

所以要在应用中建立某个分组的配置文件,如app中user分组,那么和建立Action规则一样,在Config中建立user文件夹,新建config.php文件,

自定义私有的错误页面配置如下:

return array(
    //制定错误页面模板路径
    'TMPL_EXCEPTION_FILE' => './public/error.html',
);

./public/error.html对应的是网站根目录下,public文件,而非对应的项目目录中的public文件。不把私有错误页面放在自身分组中的Tpl是因为若发生路径错误,基类根本无法走到分组中,所以页面异常的抛出是不急于应用的,他直接调用根目录下的某个静态文件作为目标,输出错误信息。

原文地址:https://www.cnblogs.com/smallgo/p/3175588.html