设置标题蛋糕2.x



我正在尝试更改页面的标题。default.ctp视图具有以下代码:

<title>
    <?php echo $this->fetch('title'); ?>
     - Welcome
</title>

我正在尝试在页面控制器中使用以下代码:

$title = 'Overview';
$this->set('title');

,但不幸的是,我看不到"概述 - 欢迎",但只有控制器功能的名称,然后是"欢迎"。谁能帮助我找到问题为什么不起作用?

不知道$this->set('title')是否会工作

我通常使用'compact'函数来设置变量。

喜欢这样:$this->set(compact('title'));或简单地此$this->set('title', $title);

您可以使用 View::assign() 函数来定义$this->fetch('title')返回的内容,该函数以此方式设置块值:

$this->assign('title', $title);

查看有关查看块的文档中的更多信息。

我认为:

$this->set('title');

您必须使用:

$this->set('title', $title);

最新更新