如何在CakePHP2.5中更改页面标题?

如何在CakePHP2.5中更改页面标题?,cakephp,cakephp-2.5,Cakephp,Cakephp 2.5,发件人: 不推荐使用布局的$title\u。使用$this->fetch('title')和 $this->assign('title','yourpage title')取而代之 它们在视图中工作,但在控制器中做什么?使用$this->assign() $this->set('title_for_layout', 'List User'); 控制器内部。只需在控制器的函数()中设置 然后,您可以在视图中使用$title来更改页面的标题。:) 您必须使用 $this->assign

发件人:

不推荐使用布局的
$title\u
。使用
$this->fetch('title')
$this->assign('title','yourpage title')取而代之

它们在视图中工作,但在控制器中做什么?使用
$this->assign()

$this->set('title_for_layout', 'List User');

控制器内部。

只需在控制器的函数()中设置

然后,您可以在视图中使用$title来更改页面的标题。:)

您必须使用

$this->assign('title',$title); 
在视图文件中

在布局中,还可以使用

$this->fetch('title', $title); 
设置标题


您可以使用
$this->set('title\u for\u layout',$title)但您不应该这样做,因为它将很快被删除

是$此->设置('title_for_layout','List User');也可以在2.5.5中使用。@PHPWeblineindia,是的,它可以使用,谢谢,我使用的是相同的cakephp版本,它可以使用。谢谢,我知道在视图文件(包括布局)中该怎么做,问题是关于控制器的,r3mmel给出了答案。对你有用的东西都很好,但我仍然不知道$this->assign('title',your page title');可以在视图中抛出致命错误,我以为您在控制器上添加了它,我在控制器中使用了它,而不是在视图中。(请重新阅读第一篇文章)
$this->fetch('title', $title);