如何验证用户提供的电子邮件,并且必须在数据库表字段email中查看..我该怎么办?回拨功能不起作用,所以有什么建议吗?
我已经这样做但没有工作:
$this->form_validation->set_rules('email','Email','trim|required|xss_clean|valid_email|matches[mod_register.email]');
此处mod_register
是表名,电子邮件是字段。
答案 0 :(得分:0)
仅匹配另一个表单字段而不是数据库字段,请参阅:http://www.codeigniter.com/user_guide/libraries/form_validation.html#rule-reference
您可以改为使用回电:
parseInt
然后在您的控制器中添加以下功能:
$this->form_validation->set_rules('email','Email','trim|required|xss_clean|valid_email|callback_check_email');