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

Mám nettovský formulář. Jeho html natahuji ajaxově na jiný web. V tu chvíli formulář nejde odeslat, protože url generovaná v action neobsahuje komletní url. Lze nějak zařídit, aby se adresa v action formuláře generovala komletní? Tedy „http://mojeaplikace.cz/formular?id=15“ místo „/formular?id=15“?

thunderbuff
Člen | 164
+
+1
-

Tak si asi i odpovím:

{form webForm, action ⇒ $baseUrl . $form->getAction()}

Tomáš Kolinger
Člen | 136
+
0
-

Action můžeš nastavit přes $form->setAction(), popř. si podědit a upravit metodu attached, aby nastavila absolutní link.

Tvoje řešení je nejpohodlnější ale příjdeš o možnost využít FormRenderer.