Php 如何在codeigniter中将数据从模型传递到控制器
首先,对不起我的英语不好 我试图根据我的模型结果在控制器中创建一个名为Php 如何在codeigniter中将数据从模型传递到控制器,php,codeigniter,Php,Codeigniter,首先,对不起我的英语不好 我试图根据我的模型结果在控制器中创建一个名为$keljur的变量,我的代码获取错误调用数组上的成员函数getResultArray(),,到目前为止,我知道我获取错误,因为我未能从我的模型生成的数组中为变量提供数据,所以如何解决这个问题 这是我的控制器 public function index() { $data['user'] = $this->db->get_where('user', ['nama' => $this->ses
$keljur
的变量,我的代码获取错误调用数组上的成员函数getResultArray(),
,到目前为止,我知道我获取错误,因为我未能从我的模型生成的数组中为变量提供数据,所以如何解决这个问题
这是我的控制器
public function index()
{
$data['user'] = $this->db->get_where('user', ['nama' => $this->session->userdata('nama')])->row_array();
$data['title'] = 'Master Data Persediaan';
//ambil data id_jur utk ambil kelompok_jurusan/keljur dari tabel jur
$idjur = $this->session->userdata('id_jur');
//load model utk ambil keljur dari tabel jur
$this->load->model('menu_model', 'KelompokJurusan');
$data['getKelJur'] = $this->KelompokJurusan->getKelJur($idjur);
及
}控制器:
$keljur = $this->menu_model->getKelJur($idjur); // result is stored in array format
print_r($keljur); // output the array
public function getKelJur($idjur){
$this->db->select('kel_jur');
$this->db->where('id_jur', $idjur);
$this->db->from('jur');
$result = $this->db->get()->result_array();
return $result;
}
型号:
$keljur = $this->menu_model->getKelJur($idjur); // result is stored in array format
print_r($keljur); // output the array
public function getKelJur($idjur){
$this->db->select('kel_jur');
$this->db->where('id_jur', $idjur);
$this->db->from('jur');
$result = $this->db->get()->result_array();
return $result;
}
看看它是否对你有帮助