在每个CakePHP页面上加载一些内容

在每个CakePHP页面上加载一些内容,cakephp,controller,Cakephp,Controller,是否可以在每个CakePHP页面上加载一些内容,而不必在每个模型的每个操作中添加请求?只需将其添加到某个位置,所有页面的操作都完成了?首先,模型没有操作。控制器有动作 您可以使用AppController::beforeFilter() 您还可以在布局文件的所有页面上加载视图内容。是的,但您需要更具体地说明要执行的操作。可以向控制器、模型和/或模板添加公共元素。 class AppController extends Controller { public function before

是否可以在每个CakePHP页面上加载一些内容,而不必在每个模型的每个操作中添加请求?只需将其添加到某个位置,所有页面的操作都完成了?

首先,模型没有操作。控制器有动作

您可以使用
AppController::beforeFilter()


您还可以在布局文件的所有页面上加载视图内容。

是的,但您需要更具体地说明要执行的操作。可以向控制器、模型和/或模板添加公共元素。
class AppController extends Controller {
    public function beforeFilter() {
        $this->set('something', $foobar);
    }
}