Home >Backend Development >PHP Tutorial >yii pageTitle 怎么修改
这是layouts/main.php的
<code><title> <?php echo CHtml::encode($this->pageTitle); ?></title></code>
这一行代码的结果,其值在comfig/main.php里面定义好的
<code>return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'聚众网络科技有限公司', ), </code>
name的值里面没有site这一字,
这是layouts/main.php的
<code><title> <?php echo CHtml::encode($this->pageTitle); ?></title></code>
这一行代码的结果,其值在comfig/main.php里面定义好的
<code>return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'聚众网络科技有限公司', ), </code>
name的值里面没有site这一字,
直接在views文件使用下面的方法指定就可以了:
第一
<code><?php $this->setPageTitle('Your Title Here'); // or $this->pageTitle = 'Your Title Here'; ?></code>
第二
或者你可以直接重写setPageTitle这个方法:
<code>class YourController extends Controller { public function setPageTitle($value){ $this->pageTitle = Yii::app()->name ." | ". $value ;//这里看你的需求该 } }</code>
第三
在Controller中直接指定pageTitle:
<code>class YourController extends Controller { public $pageTitle = 'Your Title Here'; } </code>
Happy Hacking