【发布时间】:2015-02-03 03:11:17
【问题描述】:
我在 CodeIgniter 框架中遇到问题,
-
控制器:
public function tambah() { $this->form_validation->set_rules('judul', 'Judul', 'required'); $this->form_validation->set_rules('deskripsi', 'Deskripsi','required'); $this->form_validation->set_rules('isi', 'Isi', 'required'); if ($this->form_validation->run() === FALSE) { $data=array('title'=>'Menambah Berita', 'isi' =>'admin/berita/tambah_berita' ); $this->load->view('admin/layout/wrapper',$data); }else{ $tag = url_title($this->input->post('judul'), 'dash', TRUE); $data = array( 'judul' => $this->input->post('judul'), 'tag' => $tag,//edited 'deskripsi' => $this->input->post('deskripsi'), 'isi' => $this->input->post('isi'), 'status' => $this->input->post('status'), 'id_admin' => $this->input->post('id_admin') ); $this->berita_model->tambah($data); redirect(base_url().'admin/berita/');} }
-
型号:
public function tambah($data) { return $this->db->insert('lm_destination', $data); } -
查看:查看文件已修复。 这些代码产生:
李>
致命错误:在第 41 行的 C:.\application\controllers\admin\file.php 中调用未定义的方法 Berita_model::tambah()
有人可以帮我解决吗?谢谢
【问题讨论】:
-
能否给我们看一些关于 Berita_model 的代码?
-
你已经加载了模型 $this->load->model('berita_model');
标签: php codeigniter methods view model