我是 Cakephp 的新手,正在寻找如何设置页面标题和元关键字,desc。最佳的 SEO 管理。
我已经检查了任何教程和问题,我想问是否需要在 Controller 页面中设置标题,然后在VIEW/mypage的任何页面中获取?
我正在尝试以如下方式在主页中设置直接标题:
$this->set('title', 'My Page Title');
但这不起作用,有没有办法直接设置标题而不连接 Controller ?
我正在使用 CakePhp 的 2.6.3 版本。
最佳答案
从CakePHP 2.5开始,设置标题的正确方法如下:
在您的布局中:
$this->fetch('title')
在您看来:
$this->assign('title', 'My Page Title')
这同样适用于元标记:
在您的布局中:
<? echo $this->Html->meta('keywords',$this->fetch('keywords'));?>
<? echo $this->Html->meta('description',$this->fetch('description'));?>
在您看来:
<? $this->assign('keywords', 'My meta tags')?>
<? $this->assign('description', 'My description')?>
更多关于CakePHP Layouts .
关于cakephp - 在 CakePHP 2.6 中设置页面标题的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093519/