Módulo dentro de Módulo

Olá a todos,

É possível criar um módulo dentro de outro módulo?

Digo isso, por que estou fazendo uns hotsite para um cliente, e cada hotsite tem seu painel de administração.

Ex.:

Hotsite:

www.site.com.br/livro01(modulo)

Admin:

www.site.com.br/livro01(modulo)/admin(modulo)

Tem como?

O que a pressa não faz com a gente hehe

Achei a solução, se alguem tiver algo mais viavel, aceito sugestão.

No 1º modulo eu só acrescento o $this->setModules(array("admin")); no init()




class HotsiteModule extends CWebModule {


    public function init() {

        $this->setImport(array(

            'hotsite.models.*',

            'hotsite.components.*',

        ));

        

        $this->setModules(array("admin"));


    }


    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;

    }


}



opa

na configuração do modulo faz assim


'modules'=>array(

 'forum'=>array(

   'modules'=>array('admin')

 ),

),

em algum post meu tem uma versão modificada do gii que aceita criação de submodulo

EDIT: achei o link

é um pouco velho mas acredito que ainda funciona

http://www.yiiframew…ule+#entry65027

Gustavo,

Perfeito essa criação de subdominio, porém ainda não fiz a adaptação no meu.

Sobre a alteração no config/main.php eu tinha feito deste jeito ae antes de abrir o tópico, porém não surtiu, agora fui refazer denvo, e funciono! coidiloko

Fico assim:




'modules' => array(

        'hotsite' => array(

	      'modules' => array('admin')

	),

),



Valeu Gustavo.