test

CakePHP Note

PagesController

UPDATE:2008.05.15

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

使い方

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

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


app/view/pages/categoryというサブディレクトリにcontents2.ctpというビュー・ファイルを作成すると次のURLでアクセスできます。(*Windowsの場合は不具合あり)

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


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

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

ページのタイトル

ページのタイトルは$pageTitle属性に設定します。

$this->pageTitle = 'ページタイトル';