Seskupujte a řaďte data v Latte jako profíci
V poslední aktualizaci Latte přicházíme s několika významnými
vylepšeními, které zjednoduší a zefektivní práci s daty ve vašich
šablonách. Nový filtr |group
a rozšířené možnosti filtru
|sort
přinášejí nové možnosti pro prezentaci dat.
Filtr |group
je nástroj, který umožňuje seskupovat data
podle zadaného kritéria, což je ideální pro rozdělení položek do
kategorií nebo podkategorii přímo ve vašich Latte šablonách. Můžete
například snadno seskupit položky podle kategorie s následující
syntaxí:
{foreach ($items|group: categoryId) as $categoryId => $categoryItems}
<ul>
{foreach $categoryItems as $item}
<li>{$item->name}</li>
{/foreach}
</ul>
{/foreach}
Mimořádně zajímavý je v kombinaci s Nette Database. Pro podrobnější informace navštivte stránku Všechno, co jste kdy chtěli vědět o seskupování.
Zatímco |group
vám pomůže s organizací dat, rozšířený
filtr |sort
vám nyní umožní ještě efektivněji řadit vaše
data. Díky novým parametrům by
a byKey
můžete
určit, podle jakého klíče nebo hodnoty chcete prvky seřadit:
{foreach ($items|sort: by: 'name') as $item}
{$item->name}
{/foreach}
Pro hlubší pochopení a další příklady navštivte dokumentaci |sort. Připravte se na to, že vaše šablony budou nyní ještě mocnější!
Chcete-li odeslat komentář, přihlaste se