实际上,我使用$this->layout = 'admin'
来调用默认布局“admin.ctp”。现在,我想要检查何时访问某个动作,我会知道该动作正在使用哪种布局。CakePHP - 如何检查操作布局?
其实,当我通过beforeFilter()访问一个动作时,我必须得到布局的名称。
谢谢!
解决:
我刚才检查$这个 - >布局beforeRender(),我已经知道行动的布局前视图呈现:)
实际上,我使用$this->layout = 'admin'
来调用默认布局“admin.ctp”。现在,我想要检查何时访问某个动作,我会知道该动作正在使用哪种布局。CakePHP - 如何检查操作布局?
其实,当我通过beforeFilter()访问一个动作时,我必须得到布局的名称。
谢谢!
解决:
我刚才检查$这个 - >布局beforeRender(),我已经知道行动的布局前视图呈现:)
改变你的布局设计,那么你可以识别你正在使用的布局。 :)
你误会了,我想通过beforeFilter检查权限,并且必须知道正在使用的动作的默认布局。 – 2014-10-07 02:39:39
这可能不是一个好的答案,但它是答案。这个答案说:“修改一些布局代码,然后看看会出现什么,看看使用什么布局”。如果您认为这是一个不好的答案,那就投下来。 – GreenAsJade 2014-10-07 03:40:05
我假设您需要根据您的操作名称更改布局?对 ? – AnNaMaLaI 2014-10-07 11:25:54