Não entendi a necessidade do helper, visto que o PHP já tem o json_encode e decode nativamente.
http://www.php.net/manual/en/function.json-encode.php http://www.php.net/manual/en/function.json-decode.php Quanto ao método JS que recarrega o combo de cidades, foi feito de uma maneira anti DRY, da uma lida sobre unobtrusive javascript. Eu fiz algo parecido com isso recentemente, sendo que coloquei o comportamento de recarregar combos filhos dentro de um único método, e na tag <select> eu criei um atributo pra indicar qual combo deveria recarregar, e qual action deveria ser chamada (esse é por cima o conceito de unobtrusive JS) Abraços e parabéns pelo post! On Sun, Apr 24, 2011 at 2:25 PM, Nando Araujo <[email protected]>wrote: > Legal o artigo brother!! > Ah e eu reparei no jeito que vc nomeou os métodos, e gostaria de contribuir > com isso > > http://codeigniter.com/user_guide/general/styleguide.html#class_and_method_naming > > < > http://codeigniter.com/user_guide/general/styleguide.html#class_and_method_naming > > > Abraço > > Em 23 de abril de 2011 07:09, Daniel Medina <[email protected] > >escreveu: > > > eu já fiz isso, mas não com combos dependentes. Precisei fazer um método > > para retornar se o usuário já está cadastrado ou não para um validador em > > jQuery que eu uso chamado Validity. > > > > Antes que eu seja pego pra Judas (hoje é dia!!! rsrsrsrsrs), eu uso duas > > camadas de validação: uma no cliente outra no servidor. > > > > Enfim, o que quero te mostrar é o helper que usei para transformar array > em > > JSON. Dá uma olhada e vê se te facilita... > > http://codeigniter.com/wiki/JSON_Helper/ > > > > Daniel Medina > > > > 2011/4/23 ' Brayan . <[email protected]> > > > > > > > > Fala galera.. artigo novo no meu blog. Dêem uma olhada.. dúvidas, > > sugestões > > > e críticas (construtivas) são bem-vindas :D > > > > > > http://blog.brayanrastelli.com/combos-dependentes-codeigniter/ > > > > > > Abraços. > > > > > > _______________________________________________ > > > [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 > > > --------------------------- > > > > > > > > > > > -- > > Daniel Medina > > _______________________________________________ > > [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 > --------------------------- > -- 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 ---------------------------

