レイアウトファイルのパスを指定する

Cakephpのlayout

Cakephpは、MVCパターンのwebフレームワークとして有名だが、MVCのviewをさらに分割管理できるようになっている。viewは以下のように分けることができる。

layout
element
rendering view

レイアウトは、

app\views\layouts

に保存されるが、layouts内を階層化して管理することができる。

app\views\layouts\guide

上のパスにレイアウトファイルを保存した場合には、以下のコードで利用するレイアウトファイルを選択することができる。

$this->layoutPath = "guide";
$this->layout = "start";

上の例は、

app\views\layouts\guide\start.ctp

というレイアウトファイルを適用するように指定している。

Webエンジニアブログにコメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

レイアウトファイルのパスを指定するの記事にコメントを投稿