如何在Codeigniter中自行替换标准错误消息?

时间:2015-09-07 15:06:57

标签: codeigniter

我的语言文件form_validation_lang.php包含数组中的标准错误消息。

我在这里添加了一些自己的消息:

$lang['my'] = "Enter vacancy name"; 

我有表单验证:

$this->form_validation->set_rules('vacancy', 'here load text from field my', 'required');

我想在我的字段未填充时仅显示来自$lang['my']的文字。

1 个答案:

答案 0 :(得分:2)

您可以为某些规则设置消息,在应用程序文件夹中将form_validation.php设置为上面提到的@Craig:

$lang['form_validation_required']       = 'Yep, that {field} is required and has custom message.';

您可以在控制器中放置规则消息:

$this->form_validation->set_message('integer', 'There must be an integer.');

您还可以为其中一条规则设置消息:

$this->form_validation->set_rules('email', 'Your email', 'required|valid_email',
    array('valid_email' => 'Watch out, it should be email')
);