最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii自定义错误页面

来源:动视网 责编:小采 时间:2020-11-03 23:10:21
文档

yii自定义错误页面

yii自定义错误页面:yii自定义错误页面1.main.php 主配置文件'errorHandler'=>array( // use 'site/error' action to display errors 'errorAction'=>'admin/common/error', ),这里的
推荐度:
导读yii自定义错误页面:yii自定义错误页面1.main.php 主配置文件'errorHandler'=>array( // use 'site/error' action to display errors 'errorAction'=>'admin/common/error', ),这里的


yii自定义错误页面

1.main.php 主配置文件

'errorHandler'=>array(
 // use 'site/error' action to display errors
 'errorAction'=>'admin/common/error',
 ),

这里的errorAction是处理错误的控制器,我这里是admin模块的common控制器下的error方法

2.CommonController.php 控制器文件

<?php
/**
* 通用控制器
*/
class CommonController extends Controller
{
public function actionError()
 {
 if($error=Yii::app()->errorHandler->error)
 {
 if(Yii::app()->request->isAjaxRequest)
 echo$error['message'];
 else
 $this->render('error',$error);
 }
 }
}

3 error.php 模板文件 render函数定义的error模板文件

<div id="mws-error-page">
 <h1>Error <span><?php echo $code; ?></span></h1>
 <h5><?php echo CHtml::encode($message); ?></h5>
</div>

其中$code 是错误代码,而$message是错误的信息,这里你自定模板,然后把错误代码和错误信息替换上就好了。

推荐:《YII教程》

文档

yii自定义错误页面

yii自定义错误页面:yii自定义错误页面1.main.php 主配置文件'errorHandler'=>array( // use 'site/error' action to display errors 'errorAction'=>'admin/common/error', ),这里的
推荐度:
标签: 自定义 错误 error
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top