这是我的控制器:管理员
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()答案 0 :(得分:0)
您必须首先加载模型才能访问它,例如
public function index()
{
$this->load->model('Dash_model');
$data['jumlah_instansi'] = $this->Dash_model->jml_instansi()->result();
// ...
}
有关详情,请参阅Loading a Model。
答案 1 :(得分:0)
尝试这样。您将返回count的整数值,因此无需在控制器中使用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; ?>
查看:
return new Date(date.getTime() + (60000 * date.getTimezoneOffset()));