CakePHP
CakePHP 1.3
CakePHPページに応じてレイアウトを変更する
CakePHPはデフォルトだと、
views/layouts/default.ctp
というレイアウトを利用します。
全ページ同じレイアウトを利用したい場合、default.ctpを変更すればよいですが、コントローラーやアクションにより、レイアウトを切り替えたい場合は、次のようにします。
コントローラー内に次のように記述すると、レイアウトを変更できます。
$this->layout = 'for_user';
同時にviews/layouts/にfor_user.ctpというファイルを作っておきます。
for_user.ctpが新しいレイアウトファイルとなります。