Formuláře a addRule hlasí App\Form not found

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

v presenteru

	protected function createComponentPostRecord()
	{
		$form = new Nette\Application\UI\Form;
	    $form->addText('title', 'Titulek:')
	        ->setRequired();
	    $form->addTextArea('content', 'Popis:')
	        ->setRequired();
	    $form->addTextArea('adress', 'Adresa:')
	        ->setRequired();
	    $form->addText('url', 'Adresa webu:')->addRule(Form::URL, 'Zadejte url webu ve správném formátu');
	    $form->addText('email', 'Zadejte email:')->addRule($form::EMAIL, 'Zadali jste neplatný email.')->setRequired();
	    $form->addTextArea('telefon', 'Telefon:')
	        ->setRequired();
$form->addSelect('category','Kategorie:',$this->recordFacade->getCatbyId());

	    $form->addSubmit('send', 'Uložit');
	    $form->onSuccess[] = $this->postRecordSucceeded;

	    return $form;
	}

skončí chybou App\Form not found na řádku pro validaci URL, přitom pokud použiji místo FORM:: $form vykreslení se již podaří.

Nepomohlo mi ani

use Nette\Forms\Form;

jsem z toho volajaká zmatená v dokumentaci se používá

use Nette\Forms\Form;

$form = new Form;

v quickstartu pak

$form = new Nette\Application\UI\Form;
vvoody
Člen | 910
+
0
-

Stavím sa že ladenka ukazuje na tento riadok:

$form->addText('url', 'Adresa webu:')->addRule(Form::URL, 'Zadejte url webu ve správném formátu');
mardon
Člen | 59
+
0
-

prosím o odtsranění duplicitního dotazu, již vyřešeno v sekci Formuláře