在获取模型中的数据时遇到问题
我想从数据库中获取marital_status
表的数据
这是错误
类型:错误
消息:调用未定义的方法Main :: check_marital_status()
文件名:C:\ xampp \ htdocs \ hlurb \ application \ controllers \ Main.php
行号:61
控制器
public function dealer_register(){
$this->load->model('AccountModel');
$data['marital_status'] = $this->check_marital_status()->result();
$this->load->view('register/dealer_register', $data);
}
型号
public function check_marital_status(){
$sql="SELECT * FROM marital_status";
return $this->db->query($sql);
}
问题出在哪里?
答案 0 :(得分:1)
请尝试
Syntax (loading model) –
$this->load->model(Model-class-name);
Syntax (call model method) –
$this->[Model-class-name]->method-name();
public function dealer_register(){
$this->load->model('accountmodel');
$data['marital_status'] = $this->accountmodel->check_marital_status()->result();
$this->load->view('register/dealer_register', $data);
}
答案 1 :(得分:0)
像这样调用您的模型。 //控制器
public function dealer_register(){
$this->load->model('AccountModel');
$data['marital_status'] = $this->model_name->check_marital_status();
$this->load->view('register/dealer_register', $data);
}
//型号
public function check_marital_status(){
$this->db->select('marital_status.*');
return $this->db->get('marital_status')->result();
}