Rekurzia v latte, definícia funkcie
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- nanuqcz
- Člen | 822
Ahoj, k rekurzivnímu vykreslování se v Latte používají bloky.
Příklad: chci vykreslit kategorie, které mají stromovou strukturu.
{block categoriesList}
<ul n:if="$categories">
<li n:foreach="$categories as $category">
{$category->name}
{include categoriesList, categories => $category->childs} {* <= recursion *}
</li>
</ul>
{/block}
Editoval nanuqcz (14. 4. 2012 12:24)