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.