Více formulářů v Nette

Pokud chcete mít více formulářů v jedné stránce, tak je potřeba jej pro správnou funkci také pojmenovat. Dělá se to takto:

$form = new Form(‚jmeno-formulare‘);

Bohužel takovou důležitou věc manuál neuvádí. Najdete to pouze v API dokumentaci. Zde pozor na jednu věc. Nette si tak trochu pojmenovává formuláře po svém. Pokud jej pojmenujete třeba „login“, Nette vygeneruje název „frm-login“ apod. Je to matoucí a nezdokumentované. Pokud pak dále pracujete s kódem Nette automaticky oseká názvy na původní. Není tedy třeba s tímto kalkulovat. Je však potřeba o tom vědět.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This site uses Akismet to reduce spam. Learn how your comment data is processed.