Eu acho que é gambiarra, mas eu tb fiz assim, por que não encontrei outro modo de fazer.
2008/7/1 Vicente Russo Neto <[EMAIL PROTECTED]>: > Galera, parei numa barreira aqui... > Tentei implementar algo como um URL friendly search system :D > > Bom, funcionar o systema, funcionou, mas eu gostaria de re-escrever a URL > com os termos de busca. > > Exemplo, tenho no meu aplicativo > > site.com/distribuidores/lista/pagina/1/antonio-maria-jose > > Neste exemplo, "distribuidores" é uma pasta fisica, "lista" a classe, > "pagina" o metodo, e os numeros sao os argumentos. > > Hoje eu consegui criar exatamente isto, mas tive que fazer algumas > alteracoes na biblioteca de paginacao. Ah sim, outro problema era integrar a > paginacao com o resultado da procura.. rs > > O que eu fiz foi jogar o meu formulario via post (com os termos de busca) > para: > > site.com/distribuidores/lista/busca > > No método busca eu filtro o POST, e preparo a string (separo tudo e > concateno com hifem) de procura, e aí jogo no final da url que leva o metodo > "pagina". Já no metodo "pagina", eu verifico se existe o segmento 5 (termos > de busca), se tiver jogo na query o WHERE tudo certinho. Fazendo desta > forma, tive que alterar a library paginacao pra levar a string de busca no > final da URL mesmo qdo eu clicar nos links de mudar página.. > > > Pergunto! Isso aí foi uma puta gambiarra q eu encontrei ou é mais ou menos > por aí que voces fariam? > > > Vicente Russo > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Felipe Diesel http://felipediesel.net http://sigasw.com.br
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

