yii pageTitle 怎么修改

图片描述

这是layouts/main.php的

<title><?php echo CHtml::encode($this->pageTitle); ?></title>

这一行代码的结果,其值在comfig/main.php里面定义好的

return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'聚众网络科技有限公司',
    ),

name的值里面没有site这一字,

我的问题是怎么让这个site这一字不显示?

阅读 4.5k
1 个回答

直接在views文件使用下面的方法指定就可以了:

第一

<?php

$this->setPageTitle('Your Title Here');

// or


$this->pageTitle = 'Your Title Here'; 
?>

第二

或者你可以直接重写setPageTitle这个方法:

class YourController extends Controller
{
  public function setPageTitle($value){
    $this->pageTitle = Yii::app()->name ." | ". $value ;//这里看你的需求该
  }
}

第三

在Controller中直接指定pageTitle:

class YourController extends Controller {

    public $pageTitle = 'Your Title Here';
}    

Happy Hacking

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题