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.