2011年8月10日水曜日

メニューなどのブロックを読み込む Element

CakePHPでテンプレート内にグローバルメニューやヘッダ、フッタといったパーツを読み込む場合は、elementを利用する。
テンプレートファイルに読み込むブロックを指定し、読み込まれるファイルをelementsディレクトリ内に配置する。

ctpファイル(呼び出し元のテンプレート)
<?php echo $this->element('menu'); ?>

ctpファイル(呼び出されるブロック:/app/views/elements/)
menu.ctp

呼び出される側は、コンテンツ部分のhtmlソースだけ記述。

0 件のコメント:

コメントを投稿