Retreive Component Config Inside Extension

Hello,

I’m struggling with retrieving a config param from config/main.php inside extension class. Can anyone tell me how can I catch it?

my config/main.php




// application components

'components'=>array(

//...

	'mailer' => array(

		'class' => 'application.extensions.mailer.EMailer',

		'param1' => 'value_of_param1',

		'param2' => 'value_of_param2',

		'params_array' => array('subparam1' => 'valueofsubparam1',

					'subparam2' => 'valueofsubparam2',

	),

//...

);

	



my extensions/mailer/EMailer.php




class EMailer extends CApplicationComponent

{

	protected $param1;

	protected $param2;

	protected $params_array;


	public function init() {}


	public function __construct()

	{

		echo $this->param1;

		echo '<br>';

		echo $this->param2;	

		echo '<br>';

		var_dump($this->params_array);		

	}

}



Thank you,

Radu

Make the parameters public instead of protected.