Não. O Controller padrão que criei é um controller que mostra a view passada
por parâmetro. Isso é dinâmico. A idéia eu peguei do Cake que chama um
controller chama pages e ta display na view passada.

2008/10/1 Vinicius Cruz <[EMAIL PROTECTED]>

> O controller padrão para caso a página não fosse encontrada, seria uma
> página de erro personalizada?
>
> Caso sim, altera a pagina da pasta errors de application.
>
> Vinicius
>
> 2008/10/1 Henrique de Castro <[EMAIL PROTECTED]>
>
> Aproveitando o tópico, lembrei de uma mudança que precisei fazer na classe
>> routes do CI.. se alguém tiver uma solução melhor, até seria bem vinda..
>>
>> A questão foi a seguinte, o site precisava de um controller padrão, para
>> caso a página não fosse encontrada, procurasse nele, assim criei este
>> controller com um método que recebia o parâmetro e buscava se a view
>> existisse, assim se vc acessasse http://site.com.br/loja ele buscaria a
>> view loja.php, caso acessasse http://site.com.br/teste ele buscaria a
>> view teste.php e assim sucessivamente. Para isso, fiz uma alteração na
>> classe routes e no config/routes.php eu criei um default_redirect_controller
>>
>> Alguém teria alguma sugestão diferente?! Não gosto muito de mecher no core
>> do CI, penso que só seria necessário em último caso.
>>
>> Abraços,
>> Henrique de Castro
>>
>> 2008/9/22 Mike Maciel <[EMAIL PROTECTED]>
>>
>> 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
>>>
>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a