ですが、肝心のテンプレートが読み込まれません。
デフォルトの app/views/layouts/default.ctp が読み込まれたあとに、
app/views/top/index.ctp が展開されると思うのですが、
default.ctp の内容が表示され、中身の
'<?=$title_for_layout?>'などが展開されないで、そのまま表示されます。
どこを調べて、修正もしくは検証すればよろしいのでしょうか。
ご教授お願い致します。
メッセージを確認していただけて良かったです。
> <?=$title。。。などは、HTMLソースに表示され、ブラウザ上では真っ白でした。
php.ini 設定ファイルのディレクティブ 「short_open_tag」を有効にしてみてください。
設定を変更できない場合は、「<?php echo $title_for_layout?>」等、「<?php echo ~」で省略せずに書く必要があります。
http://php.net/manual/ja/language.basic-syntax.phpmode.php
短縮型のタグ(例 3.)が有効なのは、php.ini 設定ファイルのディレクティブ short_open_tag が 有効になっている場合か PHP が --enable-short-tags オプションつきで configure されている場合のみです。
> index.ctp の中身は読み込んでいませんでした。
default.ctpのビューのテンプレートを読み込む位置に「<?php echo $content_for_layout ?>」を記述してみてください。
http://book.cakephp.org/ja/view/1080/%E3%83%AC%E3%82%A4%E3%82%A2...
お察しの通り short_open_tag でした。初心者質問で申し訳ないです。
ありがとうございます。
しかし、今度は、中身は展開されるよーになったのですが、画面が真っ白で。。。。
(HTMLソースを確認すると、展開されているのですが)
こちらの問題は、また別途詳細を調査して、分からなければ質問する事にします。
ありがとうござました。