我想在“阿拉伯语”中显示验证消息,所以我使用了:
$this->form_validation->set_message('required','my message');
但这只会返回“我的留言”。
有没有办法为我的邮件中的每个字段添加标签,所以它看起来像。
label "my message"
示例:
<input type="text" name="field1">
<input type="text" name="field2">
输出:
field1 my message
field2 my message
答案 0 :(得分:2)
这是在用户指南中;
如果您在错误字符串中包含%s,则会在您设置规则时将其替换为您用于字段的“人”名称。
https://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#settingerrors
您可以将代码更改为此内容;
$this->form_validation->set_message('required','%s my message');
然后,您将使用您在验证规则中设置的字段名称。
或者,您可以翻译字段名称;
https://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#translatingfn