Я заметил в Kohana 3 эти сообщения об ошибках, предоставляемые по умолчанию.
return array(
'not_empty' => ':field must not be empty.',
);
Очевидно, :field
заменяется именем поля.
Теперь я проверяю загрузку изображения. Очевидно, я разрешаю только JPG, JPEG, GIF и PNG.
У меня сообщение об ошибке настроено так.
return array(
'photo' => array(
'Upload::type' => 'You must upload an image file (JPG, JPEG, GIF, PNG)'
)
);
Я так же пользуюсь вспомогательным средством проверки Коханы.
$input->rules('photo', array(
'Upload::type' => array('Upload::type' => array('jpg', 'jpeg', 'png', 'gif'))
));
Есть ли способ, которым я могу использовать эти принятые расширения в моей строке ошибки, например, как ...
return array(
'photo' => array(
'Upload::type' => 'You can only upload files of :types'
)
);