コントローラ間で共通のビューを使用したい場合 | suzukiのCakePHPブログ

コントローラ間で共通のビューを使用したい場合

別々のコントローラから同じビューを使いたい時ってありません?

たとえば同じようなCRAD処理が書かれたコントローラが複数ある場合とか。

そんなときは、$this->viewPathが利用できます。

/view/common/にビューがあるなら、
コントローラのbeforeFilterなどで、

$this->viewPath = "common";

これでOK!