CakePHPでテンプレート内にグローバルメニューやヘッダ、フッタといったパーツを読み込む場合は、elementを利用する。
テンプレートファイルに読み込むブロックを指定し、読み込まれるファイルをelementsディレクトリ内に配置する。
ctpファイル(呼び出し元のテンプレート)
<?php echo $this->element('menu'); ?>
ctpファイル(呼び出されるブロック:/app/views/elements/)
menu.ctp
呼び出される側は、コンテンツ部分のhtmlソースだけ記述。
0 件のコメント:
コメントを投稿