is_unique codeigniter问题

时间:2012-02-13 07:34:43

标签: php codeigniter validation

我使用的是Ver:2.1.0,当我在form_validation函数中使用is_unique时遇到以下问题:

$this->form_validation->set_rules('userName', 'User Name', 'trim|required|is_unique["users.userName"]|xss_clean|'); 

我收到以下错误:

enter image description here

但是我的表结构是正确的并且数据库正在连接:

enter image description here

2 个答案:

答案 0 :(得分:3)

is_unique["users.userName"]删除引号。这搞乱了查询!

请参阅本页的表格以查看示例: http://codeigniter.com/user_guide/libraries/form_validation.html#rulereference

答案 1 :(得分:2)

您的表名错误。您正在查询由is_unique [“users.userName”]引起的用户表而不是用户,而是使用is_unique [users.userName]。