2014-09-04 73 views
0

消息:未定义指数:nm_pemohon杂货CRUD:使用自定义数组数据字段类型下拉

什么是错在我的控制器脚本

$this->load->model('pemohon_model'); 
$data_pemohon = $this->pemohon_model->ambil_nama_pemohon(); 
$crud->field_type('id_pemohon','dropdown', array($data_pemohon['id_pemohon'] = $data_pemohon['nm_pemohon'])); 

,我有这个脚本在我的模型

function ambil_nama_pemohon() 
    { 
     $session_data = $this->session->userdata('logged_in'); 
     $this->db->select('id_pemohon, nm_pemohon'); 
     $this->db->where('insert_by ='.$session_data['id_user']); 
     $this->db->order_by('id_pemohon','asc'); 
     $query = $this->db->get('tbl_pemohon'); 
     if ($query->num_rows() > 0) 
     { 
      $data_pemohon = array(); 
      foreach ($query->result_array() as $row) 
      { 
       $data_pemohon[$row['id_pemohon']] = $row['nm_pemohon']; 
      } 
     } 
     $query->free_result(); 
     return $data_pemohon;  
    } 

请修复我的脚本。

对不起,我的英语

+0

它的3争论,因为你取id_pemohon使用,nm_pemohon这些2个字段,但只有一个做foreach.My问题是为什么你使用该foreach循环,你想达到什么。 为什么不'直接返回$ query-> result_array()' – Zeeshan 2014-09-04 16:10:34

回答

0

功能ambil_nama_pemohon()返回数组

你只是在字段类型

$crud->field_type('id_pemohon','dropdown', $data_pemohon); 
相关问题