Php 使用Yii框架时标题和元标记的排序

Php 使用Yii框架时标题和元标记的排序,php,html,model-view-controller,yii,seo,Php,Html,Model View Controller,Yii,Seo,嗨,我正在研究Yii 1x框架。我采用了上述方法 在下面的链接中 我面临的问题是,视图中的Title标记出现在我使用Yii控制器注册的meta标记之后。从SEO的角度来看,重要的是我在元标记(desc和关键字)之前获得标题。请问有没有解决上述问题的办法 提前感谢。这是精心设计的。从文件: 注册一个元标记,该标记将插入头部部分(右侧 在结果页的title元素之前) 我建议将所有必要的元参数声明为父控制器中的变量,并在子控制器中适当地设置它们 $this->meta_param_1 = 'te

嗨,我正在研究Yii 1x框架。我采用了上述方法 在下面的链接中

我面临的问题是,视图中的Title标记出现在我使用Yii控制器注册的meta标记之后。从SEO的角度来看,重要的是我在元标记(desc和关键字)之前获得标题。请问有没有解决上述问题的办法


提前感谢。

这是精心设计的。从文件:

注册一个元标记,该标记将插入头部部分(右侧 在结果页的title元素之前)

我建议将所有必要的元参数声明为父控制器中的变量,并在子控制器中适当地设置它们

$this->meta_param_1 = 'test';
$this->meta_param_2 = 'test';
然后在布局中设置它们,如下所示:

<title><?php echo CHtml::encode($this->pageTitle); ?></title>
<meta name="meta_param_1" content="<?php echo CHtml::encode($this->meta_param_1); ?>" />
<meta name="meta_param_2" content="<?php echo CHtml::encode($this->meta_param_2); ?>" />


谢谢你的回答。我在前面发现了这一点,但如果您正在处理一个具有多个控制器和元标记的大型应用程序,那么这一过程有点累。