in Model:
function get_allBarang() {
return $this->db->get('barang');
}
---------------------------------------------------------------------------------------
model in Controller function:
function elektronik() {
$d['title'] = 'Ini Daftar barang Elektronik Array manual';
$d['lsMonoElektronik'] = ['Magikom', 'Hp', 'Tv', 'Laptop'];
$d['title2'] = 'Ini Daftar barang Elektronik Database';
$this->load->model('Barang_m');
$d['lsDbElektronik'] = $this->Barang_m->get_allBarang()->result();
$this->load->view('barang', $d);
}
Model in Controller Global function :
(jika model di panggil di constructor maka model akan selalu di panggil diawal dan model bisa digunakan oleh semua Function)
<?php
class Barang extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->model('Barang_m');
}
function index() {
echo "Default Barang";
}
function elektronik() {
$d['title'] = 'Ini Daftar barang Elektronik Array manual';
$d['lsMonoElektronik'] = ['Magikom', 'Hp', 'Tv', 'Laptop'];
$d['title2'] = 'Ini Daftar barang Elektronik Database';
$d['lsDbElektronik'] = $this->Barang_m->get_allBarang()->result();
$this->load->view('barang', $d);
}
}
---------------------------------------------------------------------------------------
model passing data in Controller for view :
<?php foreach($lsDbElektronik as $lse) :?>
<li><?= $lse->nm_barang ?></li>
<?php endforeach ?>