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.