질문
Q #12484
Medel insert 질문
Louis
2015-09-07 16:37:52
안녕하세요?
혼자 개발하며 삽질하고 있는 왕초보입니다.
개발중 Medel을 이용하여 insert 시키고자 하니
Call to a member function insert() on a non-object in
이 에러는 무엇인가요? 2일넘도록 삽질중입니다... $this->db->set();을 넣으면 똑같은 에러를 내뱉구요..
하두 삽질하다가 답답한 마음에 질문 올립니다.
class Member_model extends CI_Model {
function __construct()
{
parent::__construct();
$this->load->database();
}
function Member_add($option){
/* $this->load->database();
$this->db->set('userid', $option['userid']);
$this->db->set('userpw', $option['userpw']);
$this->db->set('username', $option['username']);
$this->db->set('phone', $option['phone']);
$this->db->set('phone_device', $option['phone_device']);
$this->db->set('email', $option['email']);
$this->db->set('add_country', $option['add_country']);
$this->db->set('add_address', $option['add_address']);
$this->db->set('add_zip', $option['add_zip']);
$this->db->insert('member'); */
//$this->load->library['database'];
$data = array('userid'=>$option['userid'],
'userpw'=>$option['userpw'],
'username'=>$option['username'],
'phone'=>$option['phone'],
'phone_device'=>$option['phone_device'],
'email'=>$option['email'],
'add_country'=>$option['add_country'],
'add_address'=>$option['add_address'],
'add_zip'=>$option['add_zip']
);
echo "111111111";
echo $data['userid'];
//$this->db->insert_string('member', $data);
$this->db->insert('member', $this);
/* $result = $this->db->insert_id();
return $result; */
}
}
코드는 현재 이렇습니다. 간단한 정보 몇개 넣는거 조차 헤매네요....
에코로 찍은건 다 나옵니다. 하지만 insert에서 막혀버려서...
도움좀 부탁드리겠습니다.
오토로딩 하거나. $this->load->database(); 를 명시해 주세요.