我正在尝试通过以下方式在页面标题上呈现meta标签:在我的视图中:
<?php
$this->registerMetaTag(['name' => 'keywords', 'content' => 'yii, framework, php']);
?>
在我的布局中,我将此代码放在head标签位置:
<?php $this->head()?>
但它不起作用。有相同问题的任何人都可以帮助我解决此问题。谢谢 !!
要通过该registerMetaTag
方法定义元标记,请在控制器中使用以下代码:
public function actionIndex()
{
\Yii::$app->view->registerMetaTag([
'name' => 'description',
'content' => 'Description of the page...'
]);
return $this->render('index');
}
以及布局中的此标记:
<head>
<?php $this->head() ?>
</head>
我已经更新了基本的演示应用程序(从http://www.yiiframework.com/download/),您可以在此处下载-https: //www.dropbox.com/s/9rarzhtw65e5zo1/basic.zip ?dl=0并观察这种方法的实际效果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句