2010年7月21日水曜日

【CakePHP関連】オリジナルレイアウトのタイトルを設定する際の注意事項

時間をつぶしてしまったので備忘録します。

CakePHPではオリジナルのレイアウトを設定できますが
その際にページタイトルを各コントローラーのアクションメソッドごとに設定ができます。
Webで調べてみると
$this->pageTitle で設定できます、的なことが書いてあったので
下記のように記述
$this->pageTitle('タイトル');

できませんでしたorz

正確には
$this->pageTitle = 'タイトル'; でした☆

また、ctpファイル(テンプレート的なもの)でもタイトルタグの間に
<?php echo $title_for_layout; ?>と書きましょう。
私はこれを<?php echo $title_for_Layout; ?>となぜか大文字で書いてしまい
またまたできませんでしたので・・・

まとめ
コントローラー内では
$this->pageTitle = 'タイトル';

ctpファイルでは
<?php echo $title_for_layout; ?>

以上です。

0 件のコメント:

コメントを投稿

こちらにコメントをどうぞ