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