Pessoal

estou tentando usar templates dessa forma que segue, algume poderia me 
ajudar a otimizar e me orientar em relação a boas praticas

<?php defined('SYSPATH') OR die('No direct access allowed.');
class Lojas_Controller extends Template_Controller{

  //protected $db;
  //protected $session;
  public $aLinks = array();
  public $template = 'templates/default/default';
  //public $auto_render = FALSE;

  public function __construct(){
    parent::__construct();
   
    $this->aLinks['lojas/']="home";
    $this->aLinks['lojas/produtos']="produtos";
    $this->aLinks['lojas/cadastro']="cadastro";
    $this->aLinks['lojas/login']="login";
    $this->aLinks['lojas/contato']="contato";
       
  }
  public function index(){
    $this->template->conteudo = new 
View('templates/default/home_conteudo');
    $this->template->conteudo->links = $this->aLinks;
    $this->template->titulo = "titulo da home";   
  }
  public function produtos(){
    $this->template->conteudo = new 
View('templates/default/contato_conteudo');
    $this->template->conteudo->links = $this->aLinks;
    $this->template->titulo = "titulo do contato";
  }
  public function cadastro(){
    $this->template->conteudo = new 
View('templates/default/contato_conteudo');
    $this->template->conteudo->links = $this->aLinks;
    $this->template->titulo = "titulo do contato";
  }
  public function login(){
    $this->template->conteudo = new 
View('templates/default/contato_conteudo');
    $this->template->conteudo->links = $this->aLinks;
    $this->template->titulo = "titulo do contato";
  }
  public function contato(){
    $this->template->conteudo = new 
View('templates/default/contato_conteudo');
    $this->template->conteudo->links = $this->aLinks;
    $this->template->titulo = "titulo do contato";
  }
  public function pagina($sPagina="home"){
    $this->template->conteudo = new 
View('templates/default/contato_conteudo');
    $this->template->titulo = "titulo do contato";
  }
}


e pq tem gente que usa a classe templates como abstract....??????????

valeu
Giovanni Donda

--

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