Проверка Kohana без файлов сообщений - PullRequest
1 голос
/ 28 сентября 2011

Есть ли способ использовать класс проверки Kohana (3+) без использования файлов сообщений?

[EDIT]

Вот пример:

$post = Validate::factory($_POST);
$post
    ->rule('username', 'not_empty')
    ->rule('username', 'regex', array('/^[a-z_.]++$/iD'))

    ->rule('password', 'not_empty')
    ->rule('password', 'min_length', array('6'))
    ->rule('confirm',  'matches', array('password'))

    ->rule('use_ssl', 'not_empty');

Сообщение об ошибке будет прочитано из файлов сообщений, но я хочу жестко закодировать сообщения об ошибках в исходном коде.Например:

$post->rules->('username', 'not_empty', 'Please give your username');

1 Ответ

1 голос
/ 28 сентября 2011

Вы должны расширить методы валидации public function errors($file = NULL, $translate = TRUE) public function rules($field, array $rules) и public function rule($field, $rule, array $params = NULL) и реализовать их с помощью собственного кода.

...