【发布时间】:2014-06-06 07:46:46
【问题描述】:
我正在开发 CMS 后端,我使用 Codeigniter 来帮助开发。
所以,我正在处理用户表。例如,我允许后端管理员插入、更新用户信息。
首先有一个用户表,每一行都有一个“编辑”按钮。单击“编辑”按钮后,该特定用户会出现一个表单。
例如
UserName: Mr. ABC
Email: abc@a.com
Password: 1234
由于我需要确保用户名是唯一的并且电子邮件是唯一的,所以我需要使用 isUnique 验证
但问题是,“只有用户修改数据,然后添加is Unique规则”的情况如何处理?因为如果我不更改用户名,那么我将通过原始名称进行检查,并且无法通过is Unique检查,谢谢
$this->form_validation->set_rules('name', 'Username', 'trim|required|min_length[4]|is_unique[admin.username]');
【问题讨论】:
标签: php mysql codeigniter