[CakePHP] ページタイトルの設定方法

ビューの $this->fetch(‘title’) で出力されるタイトルを設定する方法がはっきりしないので調べる。

CakePHPの実装から調べる

手元のバージョンはCakePHP 2.6.7

はっきりした。以下の優先順位でタイトルが決まっている。

1. ‘title’ が設定されていたらそれを使う。

2. ‘title_for_layout’ が設定されていたらそれを使う。

3. 上の両方とも設定されていなければ、ビューのパスを使う

ちなみに、ソース中のコメントによるとCakePHP3では title_for_layout は廃止されるらしい。