nefunkční setAction v továrničce

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

Zdravím, snažím se vytvořit vyhledávací formulářa nastavit mu akci na /vyhledavani/?do.....

$form = new UI\Form;
        $form->setAction('/vyhledavani/');

Použil jsem na to funkci setAction, ta mi bohužel nefunguje. action je vždy adresa na které se nacházím.
Nevíte kde dělám chybu?
Díky Míra

enumag
Člen | 2118
+
0
-

SetAction se nastavuje při připojení formuláře k presenteru. Takhle by to mělo fungovat:

$form = new UI\Form($this, 'nazev komponenty'); //musí odpovídat názvu té továrny createComponent*

Editoval enumag (12. 6. 2013 13:34)

Miri
Člen | 117
+
0
-

Super funguje! Díky moc

Majkl578
Moderator | 1364
+
0
-

Miri: Použij Forms\Form. Tohle zneužívání UI\Form popírá logiku a smysl UI\Formu.