// application-level parameters that can be accessed
// using Yii::app()->params['paramName']
'params'=>require(dirname(__FILE__).'/params.php'),
params.php的内容
<?php
// this contains the application parameters that can be maintained via GUI
return array(
// this is displayed in the header section
'title'=>'My Yii Blog',
// this is used in error pages
'adminEmail'=>'webmaster@example.com',
// number of posts displayed per page
'postsPerPage'=>10,
// maximum number of comments that can be displayed in recent comments portlet
'recentCommentCount'=>10,
// maximum number of tags that can be displayed in tag cloud portlet
'tagCloudCount'=>20,
// whether post comments need to be approved before published
'commentNeedApproval'=>true,
// the copyright information displayed in the footer section
'copyrightInfo'=>'Copyright © 2009 by My Company.',
);
class CApplication extends CModule:
public function getParams()
{
if($this->_params!==null)
return $this->_params;
else
{
$this->_params=new CAttributeCollection;
$this->_params->caseSensitive=true;
return $this->_params;
}
}
public function setParams($value)
{
$params=$this->getParams();
foreach($value as $k=>$v)
$params->add($k,$v);
}