CakePHP-如何检查动作的布局?

CakePHP-如何检查动作的布局?,cakephp,layout,Cakephp,Layout,实际上,我使用$this->layout='admin'调用默认布局“admin.ctp”。现在,我想检查当我访问一个动作时,我将知道该动作使用的是什么布局 实际上,当我通过beforeFilter()访问操作时,我必须获得布局的名称 谢谢 求解: 我刚刚在beforeRender()中选中了$this->layout,并且在呈现视图之前我就知道了操作的布局:)更改布局的设计,然后您就可以确定正在使用的布局了。:) 你误解了,我想通过beforeFilter检查权限,并且必须知道操作的默认布局。

实际上,我使用
$this->layout='admin'
调用默认布局“admin.ctp”。现在,我想检查当我访问一个动作时,我将知道该动作使用的是什么布局

实际上,当我通过beforeFilter()访问操作时,我必须获得布局的名称

谢谢

求解:


我刚刚在beforeRender()中选中了$this->layout,并且在呈现视图之前我就知道了操作的布局:)

更改布局的设计,然后您就可以确定正在使用的布局了。:)

你误解了,我想通过beforeFilter检查权限,并且必须知道操作的默认布局。这可能不是一个好的答案,但它是一个答案。这个答案是“修改一些布局代码,然后查看出现的内容,以查看正在使用的布局”。如果你认为这是一个糟糕的答案,请投票否决。我假设你需要根据你的动作名称更改布局?正确的?