Acho mais fácil criar uma classe base e fazer meus controllers extendê-la,
Não uso library para isso.
A história de "não reinventar a roda" tem limite, que é o KISS.
postei um exemplo

http://pastebin.com/si4bATP7

Abs
Edinho Almeida
11 8018-8019


2010/11/23 Marcelo Diniz <[email protected]>

> Bom dia pessoal, não sei se o certo seria otimizar ou somente diminuir um
> pouco meus controlllers, mas vamos la.
>
> Tenho em vários controllers e em vários métodos dentro do controller que
> faz se não a mesa chamada de views, chamadas muito parecidas e gostaria de
> ver se tem como não precisar chamar sempre as mesmas views.
>
> mais ou menos assim:
>
> <?php
>
> class Produtos extends Controller {
>
>     function alarmes()
>     {
>             $this->load->view('default/head', $dados);
>             $this->load->view('default/menu', $dados);
>
>             $this->load->view('alarmes', $dados);
>
>             $this->load->model('news_model');
>             $dados['news'] = $this->news_model->listar();
>
>             $this->load->view('default/news', $dados);
>             $this->load->view('default/rodape');
>
>     }
>
>     function cftv()
>     {
>             $this->load->view('default/head', $dados);
>             $this->load->view('default/menu', $dados);
>
>             $this->load->view('cftv', $dados);
>
>             $this->load->model('news_model');
>             $dados['news'] = $this->news_model->listar();
>
>             $this->load->view('default/news', $dados);
>             $this->load->view('default/rodape');
>
>     }
>
> ...
>
>
> e por ai vai....
>
> nesse caso, que é a maioria muda somente a chamada da view cftv.
>
> não sei se sempre tenho que chamar as views e models e tem outro meio.
>
> Valew
> --
> Marcelo Felipe Santiago Diniz
> [image: t_mini-a.png] @marcelo_leo27<http://www.twitter.com/marcelo_leo27>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a