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
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)