Vykreslení zbývajících prvků formuláře

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

Ahoj,

asi je to hloupost, ale v sekci „…nápady, dotazy“ by to nemuselo být tak zlé :-)

Mám manuálně renderovaných několik polí formuláře, ale pak je tam někdolik dalších – např. hidden inputy apod.

Bylo by podle vás realizovatelné, nebo vůbec alespoň logicky pochopitelné mít možnost vykreslit zvývající prvky formuláře? Tedy ty které nebyly vykresleny manuálně?

Něco jako:

{foreach $form->remainingControls as $field}
  <tr>
    <th>{label $field /}</th>
    <td>{input $field}</td>
  </tr>
{/foreach}

Editoval raketoplan2005 (27. 1. 2014 13:00)

Jan Endel
Člen | 1016
+
0
-

hidden inputy v manuálním vykreslování, pokud se nevykreslí manuálně, vygenerují před koncovou značkou formuláře.

s4muel
Člen | 92
+
0
-

alebo ak ich chces inde, skus toto:

{$form->render('body')}

resp. toto:

{form body}