+1 pro que o Rafael falou.

Cada segmento de hotsite seria um modulo. tem o HMVC pra te ajudar nisso, acho 
que fica até mais prático. rs 


maaaas da pra fazer da maneira "N Apps" dai existiria um "MY_Controller" que 
seria pai dos Controllers segmentados do tipo de hotsites, ja que vc disse que 
tera hotsites iguais etc..


Entao:

MY_Controller extends CI_Controller


Hotsite_Tipo1_Controller extends MY_Controller
Hotsite_Tipo2_Controller extends MY_Controller
Hotsite_Tipo3_Controller extends MY_Controller


"Hotsite do manel" é do tipo 1, logo seus controllers herdarão o 
Hotsite_Tipo1_Controller. (mas ai esbarra no index.php que cada um tera o seu 
proprio. mas o mod_rewrite te ajuda nisso)

Enfim, escrevi mais pra te mostrar que temos mais de uma opçao


Sds
Julio Fagundes




>________________________________
> De: Rafael V. de Oliveira <[email protected]>
>Para: CodeIgniter Brasil <[email protected]> 
>Enviadas: Terça-feira, 24 de Janeiro de 2012 13:16
>Assunto: Re: [CodeIgniter] Vários MY_Controller's
> 
>Marcelo,
>
>Já pensaste em usar HMVC? Talvez seja uma boa ideia para ti.
>
>Cada hotsite seria um módulo. Dentro destes módulos tu podes ter libraries 
>pertinentes a cada hotsite. E o MY_Controller seria um só, globalmente, 
>percebes?
>
>É uma dica, tens de ver o que melhor se aplica ao teu caso. Ou podes utilizar 
>o sistema de "N applications" com apenas uma pasta system.
>http://codeigniter.com/user_guide/general/managing_apps.html
>
>[]'s
>
>Em 24/01/2012, às 13:38, Marcelo Diniz escreveu:
>
>> Pessoal,
>> 
>> acabou de rolar um discussão aqui para saber a melhor forma de estruturar
>> um novo site que terás aqui e preciso de uma ajuda dos que conhecem mais
>> para ver o que realmente é melhor.
>> 
>> Primeiramente terei um site, onde nele terás vários hotsites, cada um com
>> suas peculiaridades, mas todos terão tbm coisas em comum.
>> 
>> Então pensei, inicialmente faço o MY_Controller, que já uso por padrão em
>> todos meus sites, só que para cada hotsite eu faria um outro MY_Controller,
>> então ficaria algo assim na pasta core:
>> 
>> MY_Controller extends CI_Controller{
>> //aqui os metodos e atributos gerias
>> }
>> 
>> MY_Controller_hotsite1 extends MY_Controlller{
>> //aqui os metodos e atributos peculiares ao hotsite1
>> }
>> 
>> MY_Controller_hotsite2 extends MY_Controlller{
>> //aqui os metodos e atributos peculiares ao hotsite2
>> }
>> 
>> MY_Controller_hotsite3 extends MY_Controlller{
>> //aqui os metodos e atributos peculiares ao hotsite3
>> }
>> 
>> sendo que pode acontecer de alguns desses MY_Controller_hotsite que só da
>> um extend e nada mais.
>> 
>> Esta certo fazer assim ou é melhor só usar o MY_Controller e nos controller
>> de cada hotsite eu me viro e pronto?!
>> Quais são os prós e contras de cada forma?
>> 
>> Obrigado
>> 
>> -- 
>> Marcelo Felipe Santiago Diniz
>> [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/marcelo_leo27>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>
>_______________________________________________
>[email protected]
>http://www.codeigniter.com.br
>http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>---------------------------
>Oportunidade de negócio
>http://www.franquiasargohost.net
>---------------------------
>
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a