Theming issue

Hello guys, I found some extra explanations about theming in topics.

I have a module called "rbac". I want this module to use a theme called "administrator".

Inside my module, I have a controller called "user". In my init() method i have:


Yii::app()->setTheme('administrator');

I have already printed out my theme object and it was there with my basepath, theme name and etc…but my view doesnt change.

My theme path:

  • administrator

–views

—rbac

----layouts

-----main.php

Someone could help me? I need it too much.

Ok.

I have tried this in config/main :




	'modules'=>array('usuarios','rbac'),

	'theme'=>'administrador',



And nothing have changed.

After this I tried:


class UsuariosModule extends CWebModule

{

	public function init()

	{

		// this method is called when the module is being created

		// you may place code here to customize the module or the application


		// import the module-level models and components

		Yii::app()->setTheme('administrador');

		$this->setImport(array(

			'usuarios.models.*',

			'usuarios.components.*',

		));

	}


	public function beforeControllerAction($controller, $action)

	{

		if(parent::beforeControllerAction($controller, $action))

		{

			// this method is called before any module controller action is performed

			// you may place customized code here

			return true;

		}

		else

			return false;

	}

}

And nothing again