Certo, ai no caso da pra ter os dois tipos de rotas?
Pq nesse projeto vou ter 2 paginas que sao "dinamicas"

Uma seria a /analises que vai puxar do banco uma lista de arquivos pra download.
E a página de contato que ainda preciso ver como vou fazer.

Obrigado.


--
Marcio Toledo
+55 11 7635-2828

On Sep 20, 2010, at 08:13, Sudeste Hosting wrote:

> Para páginas estáticas é feito como mencionou acima, para dinâmicas como no 
> primeiro exemplo acho que faltou a URI:
> 
> Route::set('default', '(/<action>(/<parametro1>(/<parametro2>)))) ')
>        ->defaults(array(
>                'controller' => 'pages',
>                'action'     => 'home',
>        ));
> 
> 
> 
> 
> Em 20 de setembro de 2010 01:51, Marcio Toledo <[email protected]> escreveu:
> Pessoal,
> 
> Resolvi da seguinte forma, gostaria de saber se pra páginas estáticas se está 
> correto, pode ser feito assim.
> 
> class Controller_Pages extends Controller_Template {
> 
>        public function action_home(){
>                $this->template->page_name = 'page_home';
>                $this->template->content = View::factory('home');
>        }
> 
>        public function action_empresa(){
>                $this->template->page_name = 'page_empresa';
>                $this->template->content = View::factory('empresa');
>        }
> }
> 
> Ai passei o Route pra:
> 
> Route::set('default', '(<action>)')
>        ->defaults(array(
>                'controller' => 'pages',
>                'action'     => 'home',
>        ));
> 
> 
> 
> --
> Marcio Toledo
> +55 11 7635-2828
> 
> On Sep 20, 2010, at 01:21, Marcio Toledo wrote:
> 
> > Pessoal, criei um Controller_Pages:
> >
> > class Controller_Pages extends Controller_Template {
> >
> >       public function action_index(){
> >               $this->template->page_name = 'page_home';
> >               $this->template->content = View::factory('home');
> >       }
> >
> >       public function action_load($page){
> >               $this->template->page_name = 'page_'+$page;
> >               $this->template->content = View::factory('$page');
> >       }
> >
> > }
> >
> > Gostaria de fazer funcionar assim:
> >
> > www.site.com (já está ok, puxando a view home.php)
> > www.site.com/empresa (gostaria que puxasse a view empresa.php)
> >
> > Como fazer isso?
> > Meu bootstrap está assim:
> >
> > Route::set('default', '(<page>)')
> >       ->defaults(array(
> >               'controller' => 'pages',
> >               'action'     => 'index'
> >       ));
> >
> >
> > Obrigado,
> >
> >
> > --
> > Marcio Toledo
> > +55 11 7635-2828
> >
> 
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" 
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para 
> [email protected].
> Para obter mais opções, visite esse grupo em 
> http://groups.google.com/group/kohana-php?hl=pt-BR.
> 
> 
> 
> 
> -- 
> Atenciosamente,
> Bernardo Sepulveda de Castro
> ------- ------- ------- -------- -------- --------
> Sudeste Hosting...
> Ideias e Soluções Web
> www.sudestehosting.com.br
> (21)3305-3105
> 
> 
> -- 
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" 
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para 
> [email protected].
> Para obter mais opções, visite esse grupo em 
> http://groups.google.com/group/kohana-php?hl=pt-BR.

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a