> 백엔드 개발 > PHP 튜토리얼 > yii pageTitle 怎么修改

yii pageTitle 怎么修改

WBOY
풀어 주다: 2016-06-06 20:29:03
원래의
1266명이 탐색했습니다.

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这一字,

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

回复内容:

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这一字,

我的问题是怎么让这个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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿