【发布时间】:2011-01-14 19:40:30
【问题描述】:
我正在使用 CakePHP 1.3
我有一个名为temp.ctp 的静态页面,位于app/views/pages/temp.ctp。
可以从我的网站访问,例如:localhost/pages/temp
我正在尝试从视图中设置页面标题。
我已尝试将以下各项放入 temp.ctp 文件中:
<?php $this->set("title_for_layout","Temp Temp Temp"); ?>
和
<? $this->pageTitle = 'Temp Temp Temp'; ?>
整个文件如下所示:
<?php $this->set("title_for_layout","Temp Temp Temp"); ?>
Hello World temp
并且正在使用 cakephp 1.3 附带的默认 layout(用于页眉和页脚)。
这两种方法都没有奏效。这样做的正确方法是什么?
【问题讨论】:
-
能否给我们 temp.ctp 的内容。或者至少是
. -
当您在浏览器中看到结果时,正在呈现什么 HTML?
-
@Marc 在你问我渲染了什么 html 之后,我查看了源代码,我看到
标签设置为 CakePHP: the rapid development php framework: Temp Temp Temp,所以我假设 cake 的默认布局只是附加了 @ 987654329@ 到标签而不是替换它。我之前没有意识到这一点,因为我的标题栏不够宽,无法查看整个内容。谢谢:)