You are viewing revision #1 of this wiki article.
This version may not be up to date with the latest version.
You may want to view the differences to the latest version.
Create param.php file in protected/config
Yii::app()->params['TEXT_ACTIVE'] = 'Active'; //1 for active
Yii::app()->params['AD_LAYOUT_POISITION'] = array(
"1" => array(
'width' => '1000',
'height' => '150'
),
"2" => array(
'width' => '200',
'height' => '150'
),
"3" => array(
'width' => '1000',
'height' => '150'
),
"4" => array(
'width' => '200',
'height' => '150'
),
);
Now include this file in protected/config/main.php
require_once( dirname(__FILE__) . '/params.php');
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
....
Now suppose I have to call TEXT_ACTIVE I will write in my file as
echo Yii::app()->params['TEXT_ACTIVE'];
Is it useful ?
If anyone has new idea about how to set general variable and get anywhere in system , any comment related article will be appreciated
there are some similar things do this task
for static params this solution is ok 。
see setting-and-getting-systemwide-static-parameters
for dynamic params often save it to db and can modify it from GUI(web ui) , see this great extension :settings
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.