yii中的错误处理程序布局无法呈现

时间:2014-02-09 19:46:10

标签: yii

搜索周围。布局不会呈现。

我尝试过的事情:

  1. 更改了布局路径。不呈现。
  2. 创建init,Yii::app()->errorHandler->errorAction='site/error';并更改为 像errorAction='hi'这样的东西。哪个回复说不能 找你好。
  3. 去了网站/错误文件并在视图中键入了hi ..它从来没有对我说过嗨:(
  4. 创建了protected / views / system并更改了错误文件。什么都没有。
  5. 还按照this
  6. 上的第一个答案进行操作
  7. 主配置为'errorAction'=>'site/error',
  8. public function actionError()
            {
              $this->layout = 'main'; //also tried '//layouts/main'
              if($error=Yii::app()->errorHandler->error)
              {
                  if(Yii::app()->request->isAjaxRequest)
                      echo $error['message'];
                  else
                      $this->render('error', $error);
              }
              else
                  throw new CHttpException(404, 'Page not found.');
            }
    

0 个答案:

没有答案