【问题标题】:kohana custom validation error messagekohana 自定义验证错误消息
【发布时间】:2016-12-04 08:25:50
【问题描述】:

我在 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?

【问题讨论】:

    标签: validation kohana kohana-3


    【解决方案1】:

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

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

    改成

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 2011-10-12
      • 1970-01-01
      相关资源
      最近更新 更多