原文网址: http://www.yiiframework.com/doc/guide/topics.error
很多推罗嗦的东西请看原文
1.如何引发错误,比如在文章不存在,或者错误操作的时候引发。
定义了statue状态码,还有提示的信息。
2.如何自定义显示错误的页面
显示错误的页面按照如下顺序来寻找:
-
WebRoot/themes/ThemeName/views/system
: this is thesystem
view directory under the currently active theme. -
WebRoot/protected/views/system
: this is the defaultsystem
view directory for an application. -
yii/framework/views
: this is the standard system view directory provided by the Yii framework.
第一个是跟主题相关的,第二个是跟主题无关,第三个是系统通用的。
3.在自定义错误页面里面可以使用什么样的变量
code
: the HTTP status code (e.g. 403, 500);type
: the error type (e.g. CHttpException,PHP Error
);message
: the error message;file
: the name of the PHP script file where the error occurs;line
: the line number of the code where the error occurs;trace
: the call stack of the error;source
: the context source code where the error occurs.-