Php 表单验证错误消息

Php 表单验证错误消息,php,validation,codeigniter,authentication,Php,Validation,Codeigniter,Authentication,当我要验证用户名字段时,我收到此错误消息: 无法访问与字段名对应的错误消息 对于“电子邮件”字段,“唯一”规则正常,但当我对“用户名”字段使用此规则时,会出现上述错误 我使用Ion_Auth身份验证库,用户名和电子邮件字段都存在于“users”表中 验证用户名字段时收到错误消息 $this->form_validation->set_rules('username', 'lang:username', 'required|is_unique[users.username]'); 验

当我要验证用户名字段时,我收到此错误消息:

无法访问与字段名对应的错误消息

对于“电子邮件”字段,“唯一”规则正常,但当我对“用户名”字段使用此规则时,会出现上述错误 我使用Ion_Auth身份验证库,用户名和电子邮件字段都存在于“users”表中

验证用户名字段时收到错误消息

$this->form_validation->set_rules('username', 'lang:username', 'required|is_unique[users.username]');
验证电子邮件字段是否正确

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

我很确定应该是这样的:

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

您是否检查了语言文件以确保其中存在用户名错误?这是在ion_auth lang文件中:$lang['account_creation\u duplicate_username']='username已经使用或无效';