Php 为两个唯一字段设置消息

Php 为两个唯一字段设置消息,php,codeigniter,Php,Codeigniter,当is_唯一验证检查失败时,我想在用户名和电子邮件字段上设置自定义错误消息 $this->form_validation->set_message('is_unique', 'Username already registered, please log in!'); $this->form_validation->set_message('is_unique', 'Email already registered, please log in!'); codeign

当is_唯一验证检查失败时,我想在用户名和电子邮件字段上设置自定义错误消息

$this->form_validation->set_message('is_unique', 'Username already registered, please log in!');

$this->form_validation->set_message('is_unique', 'Email already registered, please log in!');
codeigniter将如何在两者之间进行解密?我查阅了用户指南,还没有找到解决方案。有没有办法告诉它用户名是唯一的,然后下一个是电子邮件


谢谢您的时间。

您可以这样做。只需换一种方式,并在错误消息中包含
%s

$this->form_validation->set_message('is_unique', '%s already registered, please log in!');
通过CodeIgniter:

如果在错误字符串中包含%s,它将被替换为 设置规则时用于字段的“人类”名称


来源:

完美,文档中遗漏了这一点!真是一种享受!是否可以打印输入的值?例如email@example.com已经注册了。