Advertisement
yesamarcos

Criando uma função que chama todo corpo da view

Jun 11th, 2018
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php defined('BASEPATH') OR exit('No direct script access allowed');
  2.  
  3. ##################################################################
  4. ## Coloca dentro do application/core com nome MY_Loader.php ######
  5. ##################################################################
  6.  
  7. class MY_Loader extends CI_Loader {
  8.  
  9.     public function loaderPage($views, $data = []){
  10.  
  11.        $this->view("incs/header",              $data);
  12.        $this->view("incs/top",                 $data);
  13.        $this->view("incs/sidebar-left",        $data);
  14.        $this->view("incs/content-top",         $data);
  15.        $this->view($views,                     $data);
  16.        $this->view("incs/sidebar-right",       $data);
  17.        $this->view("incs/footer",              $data);
  18.     }
  19. }
  20.  
  21. ?>
  22.  
  23. <?php defined('BASEPATH') OR exit('No direct script access allowed');
  24.  
  25. ##################################################################
  26. ## A chamada é assim dentro da view é assim ... ##################
  27. ##################################################################
  28.  
  29. class Gerencia extends CI_Controller {
  30.  
  31.     public function index(){
  32.    
  33.         $info['clientes'] = $this->clientes_model->buscarTodosClientes();
  34.         $info['produtos'] = $this->produtos_model->buscarTodosProdutos();
  35.         $info['empresas'] = $this->empresas_model->buscarTodasEmpresas();
  36.  
  37.         $this->load->loaderPage('minhaview', $info);   
  38.     }
  39. }
  40.  
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement