Define general array and variable and call it to anywhere in application

1 4
3
Viewed: 16 167 times
Version: 1.1
Category: Tutorials
    Written by: bhavesh vaghela bhavesh vaghela
    Created: Jan 16, 2013
    Updated: 13 years ago

    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'];