大家好,我有一个使用 crud 在 codeigniter 中开发的网站。在我的插入视图中,我有一个选择,我想在其中输入一个默认值,我已经完成了他的模式(文件的名称是 id_company)
$crud = new grocery_CRUD();
$state_crud = $crud->getState();
$crud->set_relation('id_company','company','name_company');
$crud->set_relation('id_plant','plant','name_plant');
$crud->set_relation('id_order','order','name_order');
$crud->field_type('id_plant','dropdown', array('0' => '') );
$crud->unset_print();
$crud->unset_export();
$crud->unset_delete();
$data['name_company'] = $company[0]['name_company'];
$data['id_company'] = $company[0]['id'];
$crud->callback_edit_field('id_company',array($this,'edit_field_callback_id_company_add'));
回调是:
function edit_field_callback_id_company_add($value, $primary_key){
$company = $this->Company_model->getCompany($value);
return '<div id="field-id_company" class="readonly_label">'.$company->name_company.'</div>';
}
我的模型函数
function getCompany($id_company, $select = ''){
if( isset($id_company) && $id_company > 0 ) :
$this->CI =& get_instance();
if( $select ) $this->CI->db->select($select);
$this->CI->db->where('id', $id_company);
$query = $this->CI->db->get_where($this->company_table);
return $query->result_array();
endif;
return FALSE;
}
我已经看到 crud 插入了一个名为 field-id_company_czhn 的选择,我尝试插入它但没有。哪里有问题?