カテゴリー別アーカイブ: view

[CakePHP]エレメントの使い方

ビュー部分の一部を共通化したいときに便利なのがelementです。
ヘッダー・サイドメニュー・コンテンツ・フッターのような構成になっている時にヘッダー・サイドメニュー・フッターなどは多くのページにおいて同じ内容になることは多いと思います。

共通部分にはエレメントを使いましょう。

[エレメントの使い方]
/app/views/samples/index.ctp
の一部分にsample2.ctpを表示させたい場合は以下のように設定します。

カテゴリー: CakePHP, element | タグ: , , , | コメントは受け付けていません。

[CakePHP] Pagenatorでパラメータを追加する方法

CakePHPのPagenationでパラメータを追加したい場合は下記のようにします。

今回は下記のように、pagenationの「page:番号」に「id:番号」を追加してみます。
 

ドメイン名/index/page:5/id:1

コントローラー側でパラメータで使う値をセットします。

カテゴリー: pagenation | タグ: , , , | コメントは受け付けていません。

[CakePHP] View::element() テンプレート・Viewに広告を表示

View(ctpファイル)、テンプレートから別のViewファイルを呼び出す方法です。

サイトの数か所に広告を張る場合など、広告部分をelementにすると楽です。

ヘッダー広告:ad_header.ctp
サイド広告;ad_side.ctp

カテゴリー: element | タグ: , , , | コメントは受け付けていません。