Я хочу отображать ошибки в форме, выделяя поля, в которых есть ошибки, и отображая текст ошибки рядом с полем. Если нет элегантного способа отображения рядом с каждым полем, подойдет приведенный выше вариант.
Я нашел примеры из более ранних версий, но API, похоже, изменился, и они не работают для 3.2.
Это просто проект, в котором я изучаю Kohana, поэтому это не критично. Я просто хочу знать, как "кохана" решает эту проблему.
В моем контроллере есть следующее:
if (isset($_POST) && Valid::not_empty($_POST))
{
$post = Validation::factory($_POST)
->rule('zipcode', 'not_empty'));
if ($post->check()) {
$errors = $post->errors('zipcode');
}
}
$this->template->content = View::factory('myview', $data)
->bind('errors', $errors);
А вот моя форма в «myview.php»:
Подробнее здесь: https://stackoverflow.com/questions/886 ... n-the-form