manualni vykreslení formuláře v MVC aneb jak se dostat do kontrolu

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

Zdravím, asi je to jasné a jen mi to nedochází, ale nechápu jak manuálně vykreslit formulář v šabloně, v presenteru si vytvořím formulář metodou createComponentMujForm()… a v sablone to mohu vypsat jako {control mujForm} ale jak se mam dostat k jednotlivim prvkum mujForm v sablone? Hledam neco jako $mujForm->form[‚name‘]->getLable() apod, jako je to v prikladech u manulniho vykresleni formularu. Pokud nekdo vi budu moc rad

joseff
Člen | 233
+
0
-

Děkuji, to je pěkné makro, ale já potřebuji jen jeden formulář se dvěma prvky vykreslit manuálně, což předpokládám že je jednoduší udělat ručně. Ví tedy někdo jak přistupovat z šablony k prvkům controlu? Díky

Bertram
Člen | 75
+
0
-

Já to dělám nějak takto,samozřejmě obalené HTML znaky

{control mujForm begin}
{control mujForm errors}
{var form => $control['mujForm']}
{$form['jmeno']->label}
{$form['jmeno']->control}
{$form['prijmeni']->label}
{$form['prijmeni']->control}
{control mujForm end}
joseff
Člen | 233
+
0
-

Super děkuji moc to je přesně co jsem hledal !!!