Pagesコントローラは標準で用意されているコントローラで、ビューを表示させるだけのシンプルなdisplayアクションだけを備えたコントローラです。

使い方

ビュー・ファイルをapp/view/pages/に作成するだけで使う事が出来ます。
app/view/pages/にcontents1.ctpというビュー・ファイルを作成すると次のURLでアクセスできます。

http://www.mydomain.com/pages/contents1


app/view/pages/categoryというサブディレクトリにcontents2.ctpというビュー・ファイルを作成すると次のURLでアクセスできます。

http://www.mydomain.com/pages/category/contents2

ページタイトル

ページのタイトルを設定したい時はビューのファイルで以下のように設定します。

$this->set('title_for_layout','新しいタイトル');

ホームページ(サイトのトップページ)

CakePHPは"/"のような何もコントローラを指定しないURLでのアクセスがあった時に、Pagesコントローラのdisplayメソッドを'home'という値を渡して実行するようにRoutesでルーティングが設定されいます。つまり、app/view/pages/home.ctpが使用されます。

CakePHP Note (v1.3)

Index