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

