0

すべてのモデルのすべてのアクションにリクエストを追加することなく、すべての CakePHP ページに何かをロードすることは可能ですか? どこかに追加するだけで、すべてのページで完了ですか?

4

1 に答える 1

2

まず、モデルにはアクションがありません。コントローラーにはアクションがあります。

を使用して、すべてのコントローラーにデータをロードできます。AppController::beforeFilter()

class AppController extends Controller {
    public function beforeFilter() {
        $this->set('something', $foobar);
    }
}

レイアウト ファイル内のすべてのページにビューを読み込むこともできます。

于 2013-01-06T14:15:23.713 に答える