kohana自定义验证错误消息

时间:2016-07-29 14:57:10

标签: validation kohana kohana-3

我在kohana验证中有回调。我以这种方式发送错误消息:

    public function way(Validate $array, $field)
    {
        if (something)
        {
            $array->error($field, 'super error message', array($array[$field]));
        }
    }

它有效,但是当我打印出消息时

echo $errors['field'])

返回formName.field super error message

如何摆脱formName.field?

1 个答案:

答案 0 :(得分:1)

这些是在Kohana Core或模块或应用程序中配置的消息。 您可以在消息文件夹中更改它们 例如默认验证消息在System - >中消息 - > validation.php 你在你的应用程序中复制此文件并从中删除:字段将删除字段名称。

'not_empty'     => ':field must not be empty',

将其更改为

'not_empty'     => 'must not be empty',