Это мой контроллер: Admin
class Admin extends CI_Controller {
public function index()
{
$data['jumlah_instansi'] = $this->Dash_model->jml_instansi()->result();
$this->load->view('Admin_view',$data);
}
}
Это моя модель: Dash_model
public function jml_instansi()
{
$query = $this->db->query("SELECT * FROM instansi");
return $query->num_rows();
}}
Это мой взгляд: Admin_view
<?php echo $jumlah_instansi; ?>
Пожалуйста, помогите мне, извините новичка .. Спасибо ..
Это показывает ошибку
Сообщение: неопределенное свойство: Admin :: $ Dash_model
Имя файла: controllers / Admin.php
а также
Сообщение: вызов функции-члена jml_instansi () для необъекта
Вы должны сначала загрузить модель, прежде чем получить к ней доступ, например,
public function index()
{
$this->load->model('Dash_model');
$data['jumlah_instansi'] = $this->Dash_model->jml_instansi()->result();
// ...
}
Увидеть Загрузка модели для большего.
Попробуйте вот так. Вы возвращаете целочисленное значение count, поэтому нет необходимости использовать result()
набор результатов в контроллере.
контроллер:
class Admin extends CI_Controller {
public function index()
{
$this->load->model('Dash_model');//load model
$data['jumlah_instansi'] = $this->Dash_model->jml_instansi();
$this->load->view('Admin_view',$data);
}
}
модель
public function jml_instansi()
{
$query = $this->db->query("SELECT * FROM instansi");
return $query->num_rows();
}}
Посмотреть:
<?php echo $jumlah_instansi; ?>