CakePHP レイアウトを変更する

PHP

CakePHP

CakePHP 1.3

CakePHPページに応じてレイアウトを変更する

CakePHPはデフォルトだと、
views/layouts/default.ctp
というレイアウトを利用します。

全ページ同じレイアウトを利用したい場合、default.ctpを変更すればよいですが、コントローラーやアクションにより、レイアウトを切り替えたい場合は、次のようにします。
コントローラー内に次のように記述すると、レイアウトを変更できます。

 $this->layout = 'for_user';

同時にviews/layouts/にfor_user.ctpというファイルを作っておきます。
for_user.ctpが新しいレイアウトファイルとなります。

 
カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です