Formuláře a více argumentů „custom validace“
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Filip Procházka
- Moderator | 4668
Zdravím,
protože je téma https://forum.nette.org/…tom-validace?…
uzavřené tak to napíšu sem, protože to není zřejmé a řešilo se to na
jabberu:
Jak přidat více argumentů/parametrů vlastní validační funkci ?
Řešení:
// třetí parametr $args může být cokoliv co chcete předat funkci
$form['control']->addRule(callback('trida', 'jeVetsi'), $message, $this['control2']);
class trida {
public static function jeVetsi($control1, $control2){
return( $control1->getValue() > $control2->getValue() );
}
}
Editoval HosipLan (4. 8. 2010 0:04)