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 e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..