Použití form mimo AppForm – Form::setMethod() must be called until the form is empty

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

Podle návodu na zdrojáku se formuláře dají použít i mimo framework.
Zkoušel jsem to a vždy se doberu k chybě: Form::setMethod() must be called until the form is empty.

Kouknul jsem do zdrojáků a zjistil jsem, že je to „díky“ trackeru – přidá se do formuláře v kontruktoru a zavolá metodu isSubmitted().

Nebo v Nette 1.0 už nejdou formuláře použít samostatně?

Edit: pokud bych formuláře nepojmenovával, tak to projde. Ale co když jich chci na stránce víc?
Bylo by to celkem hloupé omezení..

Edit2: ještě je řešení nevolat setMethod() a spolehnout se na defaultní POST metodu formuláře, ale stejně mi to přijde divné…

Editoval semtex.989 (20. 10. 2010 18:35)

westrem
Člen | 398
+
0
-

Toto sa tu uz riesilo, staci hladat :)

semtex.989
Člen | 75
+
0
-

Já jsem hledal, ale v těch vláknech se řeší tato chyba při připojování k presenteru, nikoli při práci bez něj.

Majkl578
Moderator | 1364
+
0
-

semtex.989 napsal(a):

Kouknul jsem do zdrojáků a zjistil jsem, že je to „díky“ trackeru – přidá se do formuláře v kontruktoru a zavolá metodu isSubmitted().

Kde? Nikde jsem volání isSubmitted() nenašel.