Se são poucos municipios e/ou fazendas não há muito problema mas para
grande sistemas eu não exibiria as fazendas de cara.

Eu colocaria um método a mais no controller:

function getFazendaByMunicipio($cdmun){
  $fazendas = $this->model->getFazendaByMunicipio($cdmun);
  if($this->input->is_ajax_request()){
      echo  json_encode($fazendas);
  } else {
     return $fazendas;
  }
}

na view um ''ver fazendas' ou um ícone com jQuery buscando somente as
fazendas quando clico no município que quero ver as fazendas.


Abs
Edinho Almeida
11 8018-8019



2011/2/1 Ademir Cristiano Gabardo <[email protected]>:
> 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
> ---------------------------
>
>

_______________________________________________
[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
---------------------------

Responder a