Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. <?php
  2.  
  3. class dashboard_model extends CI_Model{
  4.  
  5. public function lista($chamados)
  6. {
  7.  
  8. $query = $this->db->query('SELECT * FROM chamados');
  9.  
  10. echo $query->num_rows();
  11.  
  12. }
  13.  
  14. }
  15.  
  16. <?php
  17.  
  18. defined('BASEPATH') OR exit('No direct script access allowed');
  19.  
  20. class Dashboard extends CI_Controller {
  21.  
  22. public function index() {
  23. $this->load->view('dashboard.php');
  24. $this->load->model("dashboard_model");
  25. $this->load->database();
  26. $this->load->helper('url');
  27. }
  28. }
  29.  
  30. <?php echo $query ?>
  31.  
  32. <?php
  33. class dashboard_model extends CI_Model
  34. {
  35. public function __construct()
  36. {
  37. parent::__construct();
  38. }
  39.  
  40. public function lista()
  41. {
  42. $query = $this->db->query('SELECT * FROM chamados');
  43. # se vai usar o valor em outro lugar, então pense que o mesmo será um retorno
  44. return (int) $query->num_rows();
  45. }
  46. }
  47.  
  48. <?php
  49. class Dashboard extends CI_Controller
  50. {
  51.  
  52. public function __construct()
  53. {
  54. parent::__construct();
  55.  
  56. # cria instancia da library
  57. $this->load->library('database');
  58.  
  59. # cria instancia do helper
  60. $this->load->helper('url');
  61. }
  62.  
  63.  
  64. public function index()
  65. {
  66. # cria instancia do model
  67. $this->load->model("dashboard_model");
  68.  
  69. # executa sua função dentro da model e recupera o valor
  70. $lista = $this->dashboard_model->lista();
  71.  
  72. # chama a view (não precisa do .php)
  73. # o array dentro da função da view, passa as chaves para a view e os transforma em variaveis (extract)
  74. $this->load->view('dashboard',
  75. array(
  76. 'query' => $lista
  77. )
  78. );
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement