ビュー(View)とは?
ビューは、ユーザーに見せる 画面表示部分(UI)を構成する PHP スクリプト です。主に HTML や表示用ロジックを記述し、複雑な処理やデータ操作は モデルやコントローラに任せる べきです。
ビューは 名前と対応する PHP ファイル を持ちます。
例:ビュー名 edit → edit.php というファイル。
CController::render('名前') を呼ぶと、
protected/views/コントローラID/ビュー名.php を読み込み描画します。
ビューにデータを渡すには、コントローラで次のようにします:
$this->render('edit', array(
'var1' => $value1,
'var2' => $value2,
));
→ これにより、ビュー内で $var1, $var2 が使えます(ビュー側の変数として展開)。
レイアウトはビュー全体を包むテンプレートです。
ヘッダー・フッターなど共通部分をまとめます。以下のように使われます:
…header…
<?php echo $content; ?>
…footer…