He is doing it already. in CWebModule via $ this-> setComponents as follows:
<?php
class AccountModule extends CWebModule
{
public function init()
{
$this->setComponents(array(
'errorHandler' => array(
'errorAction' => 'module/default/error'),
'defaultController' => 'default',
'user' => array(
'class' => 'ModuleWebUser',
'allowAutoLogin'=>true,
'loginUrl' => Yii::app()->createUrl('module/default/login'),
)
));
$this->setImport(array(
'module.models.*',
'module.components.*',
));
}
} ?>
Hamad source
share