我在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?
答案 0 :(得分:1)
这些是在Kohana Core或模块或应用程序中配置的消息。 您可以在消息文件夹中更改它们 例如默认验证消息在System - >中消息 - > validation.php 你在你的应用程序中复制此文件并从中删除:字段将删除字段名称。
'not_empty' => ':field must not be empty',
将其更改为
'not_empty' => 'must not be empty',