繁体   English   中英

Codeigniter表单验证回调问题

[英]Codeigniter Form Validation Callback Issue

我下面有这段代码。 我的问题是它仅触发回调。 不调用required和valid_email规则。 我期望按顺序执行规则。 但是,当我删除回调时,它可以正常运行。 TIA。

$this->form_validation->set_rules('search_word', 'Email address', 'trim|required|valid_email|callback_has_valid_credentials');

$this->form_validation->set_message('has_valid_credentials', '{field} is not registered in the system.');

if ($this->form_validation->run() == FALSE){

    $this->load->view('login/reset');
    return;
    }

您没有定义名为has_valid_credentials函数。

public function has_valid_credentials($str) {
    /** Write validation code here **/
}

供您参考,请查阅文档。

https://www.codeigniter.com/userguide3/libraries/form_validation.html#callbacks-your-own-validation-methods

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM