Yii に新しいメタ タグを登録できることは知っていますし、その方法も知っていますが、
設定したデフォルトのタグを置き換えます。記事を書いているときに挿入したいからです
メタ タグ内の記事の短い説明。
メタ タグを管理するにはどうすればよいですか?
最新バージョンを使用している場合は、メタタグに ID を指定できます。
->registerMetaTag('example', 'description', null, array(), 'mytagid');
同じ ID で registerMetaTag を再度呼び出すと、上書きされます。
http://www.yiiframework.com/doc/api/1.1/CClientScript#registerMetaTag-detail
以下を使用して、ページごとにメタタグを設定できます。
Yii::app()->clientScript->registerMetaTag("This is my meta description", 'description');
Yii::app()->clientScript->registerMetaTag("These, are, my, keywords", 'keywords');
これはコントローラーまたはビューで設定できます。明らかに、記事のクエリ方法に応じて、コンテンツ パーツを次のように動的にすることができ$model
ます (選択した記事meta_description
がモデル属性であり、メタ ディスクリプションが格納されていると仮定します)。
Yii::app()->clientScript->registerMetaTag($model->meta_description, 'description');
Yii サイトのドキュメントはここにあります