首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >form_validation :错误消息数组显示默认值

form_validation :错误消息数组显示默认值
EN

Stack Overflow用户
提问于 2019-04-19 00:19:04
回答 1查看 58关注 0票数 1

我在做一台form_validation。我已经设置了错误消息,但它只显示我设置的第一个错误。除此之外,它还显示默认消息。

代码语言:javascript
复制
$this->form_validation->set_rules('email','Email','required|valid_email|is_unique[user.email]',
    array(
      'required'=>'Empty email',
      'is_unique[user.email]'=>'Email has been registered')
);

如果我没有填写电子邮件表单,它会显示“空电子邮件”。如果我以与数据库中相同的方式编写电子邮件,则会显示配置项的默认错误:“电子邮件字段必须包含唯一的值。”

如何显示“电子邮件已注册”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-19 03:01:37

尝试:

代码语言:javascript
复制
$this->form_validation->set_rules('email','Email','required|valid_email|is_unique[user.email]',
    array(
      'required'=>'Empty email',
      'is_unique'=>'Email has been registered')
);

文档:https://www.codeigniter.com/userguide3/libraries/form_validation.html#cascading-rules

我怀疑您没有得到正确的错误消息,因为您不应该对errors数组重复user.email

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55750116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档