這是layouts/main.php的
<?php echo CHtml::encode($this->pageTitle); ?>
這一行代碼的結果,其值在comfig/main.php裡面定義好的
return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'聚眾網路科技有限公司', ),
name的值裡面沒有site這一字,
我的問題是怎麼讓這個site這一字不顯示?
回複內容:
這是layouts/main.php的
<?php echo CHtml::encode($this->pageTitle); ?>
這一行代碼的結果,其值在comfig/main.php裡面定義好的
return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'聚眾網路科技有限公司', ),
name的值裡面沒有site這一字,
我的問題是怎麼讓這個site這一字不顯示?
直接在views檔案使用下面的方法指定就可以了:
第一
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