使用带有两个字段的is_unique验证规则?

时间:2015-02-01 01:02:09

标签: validation codeigniter

我在表单中有两个输入字段。我需要检查它们是否在插入它们的表中是唯一的。如何在codeigniter中执行此检查。

1 个答案:

答案 0 :(得分:1)

是的,使用CI表单验证非常简单,您需要设置is_unique以检查表中的唯一值

$this->form_validation->set_rules('username', 'Username', 'required|min_length[5]|max_length[12]|is_unique[users.username]');

$this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[users.email]');

在上面的示例中,您可以看到is_unique表名和表的列名,以检查唯一值作为参数

这里是您可以阅读的文档链接 http://www.codeigniter.com/user_guide/libraries/form_validation.html#rulereference