Makro {group foo} pro render formuláře

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

Už několikrát jsem narazil na to, že jsem potřeboval rendrovat formulář po definovaných grupách. Nepřišel jsem na to, jak to v latte udělat, takže jsem musel rendrovat ručně po jednotlivých inputech.

Nešlo by to udělat nějak takhle?

Takže mějme formulář:

<?php
$form = new Form();
$form->addGroup('Prvni');
$form->addText.......;
...
$form->addGroup('Druha');
...
?>

A pak v šabloně:

<?php
{form mujForm}
{group prvni}
... bla bla ...
{group druha}
{/form}
?>

Edit: úprava nadpisu. Měl jsem na mysli makro a ne tag :)

Editoval Rampus (7. 3. 2012 10:47)

joska
Člen | 20
+
0
-

Tuhle feature plně podporuji :)

Marsme
Člen | 75
+
0
-

joska napsal(a):

Tuhle feature plně podporuji :)

Taktéž by se mi tato feature hodila. V ideálním případě aby šlo definovat jakým HTML prvkem jednotlivé groupy oddělit (např. fieldset).