2011/12/09

[CakePHP] ビューで共通に使う素材を作成する

CakePHPではメニューとか、フッターとか、共通で使う部分を1つのファイルとして作成して、共通で使いまわすエレメントってのがある。

設置場所:/app/views/elements
拡張子はctpにする。

・呼び出し方(ビュー内)
$this->element('parts');
これで/app/views/elements/parts.ctpが読み込まれる

・変数を渡して、エレメント内で使用できる
//ビュー側
$this->element('parts', array(
 'value' => 100,
 'key' => 'お小遣い'
));
//エレメント側
円です


参考:
CakePHPマニュアル 3.10.3 エレメント

0 件のコメント:

コメントを投稿