E' por este motivo q eu gosto dessa lista! Eu estava com uma duvida semelhante 
ao do colega q foi resolvido graças a dica do Edinho. ;) 



-----Original Message-----
From: Edinho Almeida <[EMAIL PROTECTED]>
Sent: sábado, 20 de setembro de 2008 20:01
To: CodeIgniter Brasil <[email protected]>
Subject: Re: [CodeIgniter] duvida com uri de busca

Dá para colocar no application/config/routes.php

$route['busca/(.*)'] = "seu_controler/metodo_de_busca/$1";

Aí toda requisição com busca/palavra irá ser roteada para o controller
e metodo que você quiser.

Abs
Edinho


2008/9/20 Daniel Costa <[EMAIL PROTECTED]>
>
> Teste criar uma outra regra no htaccess que verifique caso a url seja 
> /search?q=$1 requisite qualquer coisa parecida com /controlador/metodo/valor
> Essa regra tem que ficar antes da regra do CI e tem que ter o marcador [L] 
> também pra não casar com as regras seguintes.
>
> O bom do htaccess é que você pode "brincar" de N formas com suas URLs não 
> tendo necessariamente que se limitar à forma como o framework as usa.
>
> 2008/9/20 Henrique de Castro <[EMAIL PROTECTED]>
>>
>> Humm.. é verdade, esqueci do método.. olhando aqui eu vi que costumo fazer 
>> da seguinte forma:
>> http://www.dominio.com/produtos/filtra/palavra
>> ou
>> http://www.dominio.com/site/busca/palavra
>>
>> sacou a idéia?! deixo sempre o controller com um nome relevante ao que está 
>> sendo buscado, assim facilita pro usuário.
>>
>> Tive alguns problemas com palavras com acentos, mas fiz uma modificação no 
>> core com base em algumas discussões no forum do CI, que não me lembro mais 
>> rs, para dar um url encode e decode no que é passado. Mas acho que na nova 
>> versão do CI isso já foi implementado, na época eu usava a 1.5.3.
>>
>> 2008/9/20 Cleyverson Costa <[EMAIL PROTECTED]>
>>>
>>> tem algum material/sugestão pra eu dar uma olhada de como eu faria dessa 
>>> forma??
>>>
>>> Eu ja uso .htaccess para tirar o index.php, mas da forma como vc 
>>> exemplificaou eu entendo que:
>>>
>>> busca==metodo
>>> palavra==string
>>>
>>> sendo assim, como eu faria pra remover o nome do controller da url e tudo 
>>> mais??
>>>
>>> abraços
>>>
>>> 2008/9/20 Henrique de Castro <[EMAIL PROTECTED]>
>>>>
>>>> pq vc não faz mais "bunitim"?!
>>>> http://www.seusite


[The entire original message is not included]

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a