我现在正在 Yii 框架中做一个项目。我担心标题标签和其他元标签对于 SEO 建议也是动态的,标签的数据将从数据库中获取并显示在前端。
我应该怎么做?
您在这里基本上有两个选择:
CController
,创建一个title
像@PeterM 建议的属性,然后从这个控制器继承你的控制器。在控制器中定义:
public $title;
然后在您的布局中将echo
其放入标题标签中。
<title><?= $this->title; ?></title>
在任何操作中只需分配$title
,它将显示在布局标题标签中。
public function actionView()
{
$this->title = 'My title fetched from DB'
}