【发布时间】:2014-05-07 14:57:06
【问题描述】:
我正在尝试为我的所有错误消息创建单独的文件。 (404、403、500 等)所以我可以为它们定制设计。如果可能的话,我不希望页眉和页脚也包含在我的错误页面中。现在我有这个,在我的 SiteController.php 中并将 error404.php 放入我的 views/site/ 文件夹
public function actionError()
{
$error = Yii::app()->errorHandler->error;
switch($error['code'])
{
case 404:
$this->render('error404', array('error' => $error));
break;
.......
.......
}
}
我想知道是否有更好的方法?或者如果 Yii 有办法处理我所缺少的。
我读了这个页面http://www.yiiframework.com/doc/guide/1.1/en/topics.error
它提到了将文件放入/protected/views/system,但我不太了解 Yii 的文档。
【问题讨论】:
标签: yii