+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 ---------------------------

