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

Responder a