vlastni Podminka ve formuláři

vosy
Člen | 525
+
0
-

Ahoj mam formular

class Uzivatel_FormFactory
            extends \App\FrontModule\Factories\FormFactory
{
	....
	...
	public function mainForm($opt=array())
	{
	....
		$form->addText('osobniCislo', ' Osobní číslo:')
                ->setRequired('Zadejte osobní číslo uživatele.')
                ->addRule($this->osobniCisloExists, 'Toto osobní číslo již existuje!');
	.....
	}


	public function osobniCisloExists(\Nette\Forms\Controls\TextInput  $control)
    {
	.....
	}

}

ale pri spuštění kodu se zobrazi hlaska

Unknown validator for control ‚osobniCislo‘.

Editoval vosy (1. 5. 2019 22:34)

Mysteria
Člen | 797
+
0
-

Zkus použít normální callback: ->addRule([$this, 'osobniCisloExists'], 'Toto osobní číslo již existuje!');

vosy
Člen | 525
+
0
-

diky :)