【问题标题】:Custom error messages in CodeigniterCodeigniter 中的自定义错误消息
【发布时间】:2011-06-13 12:25:48
【问题描述】:

我正在尝试为以下字段的无效长度设置自定义错误消息:

$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');

但它会将相同的错误消息放入两个字段,即。 '无效的名称'。 如何在密码字段中设置第二条消息(例如无效密码)?)

感谢您的帮助。

【问题讨论】:

    标签: codeigniter validation


    【解决方案1】:

    来自 CI user_guide

    如果您在错误中包含 %s 字符串,它将被替换为 您用于您的领域的“人类”名称 当你制定规则时。

    $this->form_validation->set_message('min_length', 'Invalid %s');
    

    %s 将变为“密码”或“名称”或设置 min_length 的任何字段名称

    【讨论】:

    • 我忘了提,我试过这个,但它不起作用。继续打印默认消息。
    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多