yii中的errorhandler布局未呈现

yii中的errorhandler布局未呈现,yii,Yii,到处搜寻。布局不会渲染 我尝试过的事情: 更改了布局路径。不渲染。 创建init,Yii::app->errorHandler->errorAction='site/error';改成 类似于errorAction='hi'的东西。哪个回答说不能 找你好。 转到站点/错误文件并在视图中键入hi,。。它从不向我打招呼: 创建了受保护的/views/system并更改了错误文件。没有什么 也跟着第页的第一个答案 主配置为“errorAction”=>“站点/错误”, 不要抛出404,当抛出404时,

到处搜寻。布局不会渲染

我尝试过的事情:

更改了布局路径。不渲染。 创建init,Yii::app->errorHandler->errorAction='site/error';改成 类似于errorAction='hi'的东西。哪个回答说不能 找你好。 转到站点/错误文件并在视图中键入hi,。。它从不向我打招呼: 创建了受保护的/views/system并更改了错误文件。没有什么 也跟着第页的第一个答案 主配置为“errorAction”=>“站点/错误”,
不要抛出404,当抛出404时,您将进入该动作,通过抛出另一个404,您将进入循环。另外,请发布一些你的错误。哦,好的。。。嗯,但我没有出错。我想知道错误。您无权执行此操作,这是一个例外。我想定制这个页面。
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.');
        }