Vlastní callback validace u formuláře

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iwory
Člen | 147
+
0
-

Ahoj, zajimálo by mě, ja z následující přikladu mohu volat vlastní validačni metodu ale v tom samem objektu, kde se spracovava form.

Je toho možné nejak docílit? Dekuji

function divisibilityValidator($item, $arg)
{
    return $item->value % $arg === 0;
}

$form->addText('number', 'Číslo:')
    ->addRule('divisibilityValidator', 'Číslo musí být dělitelné %d.', 8);
David Matějka
Moderator | 6445
+
0
-

myslis tohle?

->addRule(array($this, 'divisibilityValidator'), ...);
iwory
Člen | 147
+
0
-

matej21 napsal(a):

myslis tohle?

->addRule(array($this, 'divisibilityValidator'), ...);

Přesně ono, díky moc :)