Nette forms: vlastní validátor – addRule
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- vEnCa-X
 - Člen | 6
 
Zdravím, v dokumentaci jsem vyčetl jak přidat vlastní validátor: https://doc.nette.org/…s/validation
Mám tedy formulář:
	protected function createComponentSendForm()
	{
		$form = new Form;
		function divisibilityValidator($item, $arg)
		{
			return $item->value % $arg === 0;
		}
		$form->addInteger('number', 'Číslo:')
			->addRule('divisibilityValidator', 'Číslo musí být dělitelné %d.', 8);
		$form->addSubmit('send', 'Odeslat');
		$form->onSuccess[] = [$this, 'sendFormSucceeded'];
		return $form;
	}
Vrací chybu: Unknown validator ‚divisibilityValidator‘ for
control ‚number‘.
Co dělám špatně? Nette 2.4.12
Díky