Kohana 3.1 Валидация условного правила возможна? - PullRequest
1 голос
/ 21 июля 2011

Можно ли вообще создать условное правило с помощью Kohana 3.1 Validation :: factory ()?

Например, у меня есть переключатель, который, если пользователь нажимает на него, затем я хочу применить правила к другой группе полей ввода, например, not_empty (но только если пользователь нажимает на этот переключатель).

Глядя на все документы по 3.1, кажется, что ничто не позволяет мне делать такие вещи!

1 Ответ

1 голос
/ 21 июля 2011

Err ... использовать if оператор?Либо вы используете GET / POST соответствующее поле ввода и его значение будет доступно, вы можете использовать его для проверки щелчка переключателя, а затем добавить правило, только если оно существует.например:

$val = Validation::factory(...); // fill as necessary
if ($_POST['myradio']) {
  $val->rule(...); // now apply that 'conditiona' rule 
}
...