默认情况下,ThinkPHP在发生错误的时候,显示的是系统默认的错误页面,正式上线的时候,为了统一用户体验,我们可以定制自己的错误页面,
系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl 我们只需要在项目中修改TMPL_EXCEPTION_FILE配置参数重新指定错误模板即可。

'TMPL_EXCEPTION_FILE'=>'./App/Tpl/Public/error.html' // 定义公共错误模板

上面是网上说的,不过没说TMPL_EXCEPTION_FILE这个参数在哪个文件,

后来发现在 ThinkPHP\Conf\convention.php文件里面,按照自己定义的修改后就可以了

还有另一种解决方法,也是跳转到404页面的,是官方给出的,对于初学thinkphp的,有一点疑问,就是ACTION在哪?是哪个ACTION?

测试后才知道是\App\Lib\Action下面建立一个EmptyAction.class.php,测试后发现对于没有的文件显示为空白页面,并没有跳转到404,不知道怎么回事,

原文链接是http://www.thinkphp.cn/info/273.html,小白路过,仅供参考

 

posted on 2015-05-30 16:39  asker7  阅读(307)  评论(0)    收藏  举报

asker7