CakePHP 3 - 同名操作的相同布局
CakePHP 3 - Same layout for actions with the same name
我需要所有操作 Add() 具有相同的布局。
有一种方法可以在不编辑每个控制器中的每个动作 Add() 的情况下实现吗?
在您的应用控制器中使用 beforeFilter()
回调,检查操作名称,并相应地设置布局。
public function beforeFilter()
{
if($this->request->param('action') === 'add') {
$this->layout = 'some_layout';
}
}
另见
我需要所有操作 Add() 具有相同的布局。 有一种方法可以在不编辑每个控制器中的每个动作 Add() 的情况下实现吗?
在您的应用控制器中使用 beforeFilter()
回调,检查操作名称,并相应地设置布局。
public function beforeFilter()
{
if($this->request->param('action') === 'add') {
$this->layout = 'some_layout';
}
}
另见