我的错误页面布局-CakePHP

我的错误页面布局-CakePHP,cakephp,cakephp-2.1,cakephp-2.3,Cakephp,Cakephp 2.1,Cakephp 2.3,根据CakePHP 2.x: 默认情况下,app/Layouts/default.ctplayout用于错误页面 如果您想对错误页面使用另一个布局app/Layouts/my_error.ctp,只需编辑错误视图,并将语句$this->layout='my_error'添加到error400.ctp和error500.ctp 因此,我想为我的错误页面使用自定义布局。有人能给我看一下我该怎么做的代码示例吗?只需在error400.ctp和error500.ctp文件中写入$this->layout

根据CakePHP 2.x:

默认情况下,
app/Layouts/default.ctp
layout用于错误页面

如果您想对错误页面使用另一个布局
app/Layouts/my_error.ctp
,只需编辑错误视图,并将语句
$this->layout='my_error'
添加到
error400.ctp
error500.ctp


因此,我想为我的错误页面使用自定义布局。有人能给我看一下我该怎么做的代码示例吗?

只需在error400.ctp和error500.ctp文件中写入
$this->layout='my\u error'
,就可以了,您可以在上进行检查您可以创建任意多的版面:只需将它们放置在app/View/layouts目录中,并使用controller或View的$layout属性在控制器操作内部进行切换:是的,您可以在上进行检查您可以创建任意多的版面:只需将它们放置在app/View/layouts目录中,并使用控制器或视图的$layout属性在控制器操作中在它们之间切换: