我正在尝试为以下字段的无效长度设置自定义错误消息:
$this->form_validation->set_rules('name', 'Name', 'required|min_length[4]');
$this->form_validation->set_rules('password', 'Password', 'required|min_length[4]');
我想为上述两个字段设置自定义错误消息,例如“无效名称”和“密码无效”。
我正在尝试关注:
$this->form_validation->set_message('min_length', 'Invalid name');
但它会向两个字段添加相同的错误消息,即。 '名称无效'。 如何在密码字段中设置第二条消息(例如无效密码?)
感谢您的帮助。
答案 0 :(得分:1)
来自CI user_guide:
如果您在错误中包含%s 字符串,它将被替换为 你用于你的领域的“人类”名字 当你设定规则时。
$this->form_validation->set_message('min_length', 'Invalid %s');
%s
将成为“密码”或“名称”或min_length设置的任何字段名称