所以我已经遵循了CI文档页面上的每条规则,但仍然出现错误
调用未定义的方法CI_Form_validation :: clear_field_data()
我将文件MY_Form_validation.php放在application / core目录中:
class MY_Form_validation extends CI_Form_validation {
public function __construct()
{
parent::__construct();
}
public function clear_field_data() {
$this->_field_data = array();
return $this;
}
}
然后在我的控制器中我像往常一样加载类:
$this->load->library('form_validation');
并使用我的新方法:
$this->form_validation->clear_field_data();
$this->load->view('product/create', $data);
我尝试扩展库时出现了哪些错误?
答案 0 :(得分:0)
您正在加载错误的库?你的lib也应该进入application/libraries
。
$this->load->library('MY_Form_validation');
$this->MY_Form_validation->clear_field_data();
$this->load->view('product/create', $data);