用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3077|回复: 1
收起左侧

[讨论/交流] ci的is_unique验证问题

[复制链接]
发表于 2014-7-19 10:37:15 | 显示全部楼层 |阅读模式
本帖最后由 bingo 于 2014-7-19 10:42 编辑

各位请看这段代码:
$this->form_validation->set_rules('username', $name, 'trim|required|min_length[4]|max_length[20]|xss_clean|is_unique[com_user.username]');

$this->form_validation->set_rules('useremail', $email, 'trim|required|valid_email|is_unique[com_user.e_mail]');
$this->form_validation->set_rules('usercall', $call, 'trim|required|is_unique[com_user.call]');

在此,我同时验证了用户名\Email\电话 在数据库的重复,当其中一个验证到重复,我会提示这个重复了,这样怎么实现,?






发表于 2014-7-20 22:20:06 | 显示全部楼层
一般而言,这样的设计最好通过前端ajax来实时实现并提示。否则用户费了半天劲把内容输完,结果抛出错误再修改,用户体验不好。

本版积分规则