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)