LiveFormValidation, existence emailu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- wise
- Člen | 161
Dobrý den,
nevím, jak moc addon LiveFormValidation zasahuje do validace, ale chtěl jsem použít ověření existence emailu v databázi, ale narazil jsem na problém.
(Edit: právě jsem zjistil, že na to LiveFormValidation nemá vliv :)
Form:
<?php
...
$form->addText('email', 'Email:')->addRule(FORM::FILLED, _("Email musí být vyplněn."))
->addRule(FORM::EMAIL, _('Nesprávný formát emailové adresy.'))
->addRule(callback('UserModel::emailExists'), _('Tato emailová adresa už je používaná.'));
...
?>
Class
<?php
...
public static function emailExists($email) {
return false; // na zkoušku, vyzkoušeno i s true
}
...
?>
a bohužel vůbec žádná odezva, reaguje, jako kdyby to tam vůbec nebylo.
Můžete mi prosím říct, kde mám chybu? Děkuji mnohokrát.