Acho que você não viu tudo, pois a view é carregada automaticamente depois de executar o controller e pega o $this->data para passar as variáveis.
2008/10/1 Henrique de Castro <[EMAIL PROTECTED]>: > Não é isso, inclusive para essa solução sua eu uso uma maneira mais simples > que é criar uma view chamada master e passar pra ela outra pra ela incluir, > no final da no mesmo. > > Mas vc me lembrou dos hooks :) e com eles acho que posso conseguir minha > solução, vou dar uma analisada hoje a noite e qualquer coisa posto aqui. > > > Abraços, > Henrique de Castro > > 2008/10/1 Felipe Diesel <[EMAIL PROTECTED]> >> >> Vê se isso te ajuda: >> http://felipediesel.net/blog/utilizando-layouts-no-codeigniter/ >> >> 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 >> > >> > >> >> >> >> -- >> Felipe Diesel >> http://felipediesel.net >> http://sigasw.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 > > -- Felipe Diesel http://felipediesel.net http://sigasw.com.br _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

