1

我现在正在 Yii 框架中做一个项目。我担心标题标签和其他元标签对于 SEO 建议也是动态的,标签的数据将从数据库中获取并显示在前端。

我应该怎么做?

4

2 回答 2

2

您在这里基本上有两个选择:

  1. 子类CController,创建一个title像@PeterM 建议的属性,然后从这个控制器继承你的控制器。
  2. 定义应用参数并在布局中回显该参数。您可以从任何地方修改它。
于 2013-05-23T07:52:55.163 回答
1

在控制器中定义:

public $title;

然后在您的布局中将echo其放入标题标签中。

<title><?= $this->title; ?></title>

在任何操作中只需分配$title,它将显示在布局标题标签中。

public function actionView()
{
    $this->title = 'My title fetched from DB'
}
于 2013-05-23T07:25:44.733 回答