Essa é uma questão meio polemica mesmo. Falando especificamente do CodeIgniter.
O Guia do Usuário cita os models como opcionais imagino que, por conta da possibilidade de fazer as consultas ao DB com o Active Record. O CodeIgniter é bastante permissivo quanto a quebra do MVC, você pode (mas não deve) acessar o DB de qualquer lugar, views, helpers, libraries, models ou controllers. Para a solução do problema sugerido, eu imaginei o seguinte O controller busca no model a informação das cidades. Para cada cidade encontrada, grava essa informação em uma array e busca as informações extras usando uma segunda função do model. Agrega esse retorno também na array O resultado será uma array de cidades cada qual com outra array dentro (uma array de arrays). Na hora de passar as informações para a view, seria essa array de arrays que seria passada. Em nenhum momento a View tocou no DB, ou o Controller que seja. A única coisa é que o Foreach da view vai ficar um pouco mais complexo. Era essa a solução que o Eric tinha proposto não? Abraços a todos. Ademir De: [email protected] [mailto:[email protected]] Em nome de Eric Saboia Enviada em: terça-feira, 1 de fevereiro de 2011 16:41 Para: CodeIgniter Brasil Assunto: Re: [CodeIgniter] RES: Problema da quebra do MVC essa é só minha opinião, gostaria de saber por que os colegas não acharam que o mvc se sentiu ofendido ;D 2011/2/1 Marcello Benigno <[email protected]> Beleza Eric! []´s -- Marcello Benigno B. de Barros Filho Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE http://profmarcello.blogspot.com _______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net --------------------------- -- Eric Saboia - eric.saboia.org Beautiful is better than ugly, Explicit is better than implicit, Simple is better than complex, Complex is better than complicated. The Zen of Python, by Tim Peters
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

