我在控制器中加载了一个模型,但是出现了以下错误:
消息:未定义的属性:Captcha::$captcha_model
还有这个错误信息:
致命错误:在C:\xampp\htdocs\ci-framework\application\modules\captcha\controllers\captcha.php的第31行调用非对象成员函数captcha_insert()
一切似乎都正确!
控制器:
$time = $captcha['time'];
$ip_address = $this->input->ip_address();
$word = $captcha['word'];
$this->load->model('captcha/captcha_model');
$value = $this->captcha_model->captcha_insert($time, $ip_address, $word);
模型:
class Captcha_model extends CI_model {
public function captcha_insert($time, $ip_address, $word){
$query = $this->db->query("insert into captcha
(time, ip_address, word)
values(?, ?, ?)",
array($time, $ip_address, $word));
if ($query)
return true;
}
}
出了什么问题吗? 非常感谢您 :)
Captcha_model.php
,并位于application/model/captcha/
目录下。 - AdrienXLcaptcha_model.php
位于application/modules/captcha/models
。非常感谢 :) - Vahid Najafimodule/controller
中,而且在基本的controller
中,我必须扩展MX
而不是CI
。谢谢大家。 - Vahid Najafi