Latte uložení výsledku dotazů do proměné pro pozdější vypsání

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

Dobrý den,
lze v Latte místo vypsání hodnot uložit tyto hodnoty do proměnné (hodnota1, hodnota2) a tuto proměnnou použít dále v šabloně ?

{foreach $dotazDoDatabaze as $pole}
         **Zde bych místo výpisu potřeboval uložit do proměnné data, a tuto proměnnou použít později v šabloně. **
{/foreach}
David Matějka
Moderator | 6445
+
+6
-

do promenne muzes vlozit hodnotu pomoci makra var, pripadne pomoci makra capture muzes zachytit vystup, viz doc

ale tve pouziti se mi zda divne. Nebude lepsi si data pripravit v modelu/presenteru?

Tirus91
Člen | 199
+
-1
-

@pitr82
zkus např.

{foreach $dotazDoDatabaze as $pole}
         **Zde bych místo výpisu potřeboval uložit do proměnné data, a tuto proměnnou použít později v  šabloně. **
{? $prom = $pole['id']}
{/foreach}
pitr82
Člen | 121
+
0
-

@matej21 Do sablony mám vložen objekt Database/Table, zrovna procházím tabulku aut, a uvnitř potřebuji projít ještě tabulku, s povolením vjezdu. Normálně bych to vypsal do stránky přimo, ale potřebuji naplnit title pro tooltip. Tzn. vypsat hodnoty zasebou do title.

@Tirus91 Proměnná není viditelná mimo foreach

Editoval pitr82 (21. 8. 2014 20:15)

MartinitCZ
Člen | 580
+
0
-

Však to funguje stejně jako jinde v php.

{var $ulozSiMe = NULL}
{foreach $dotazDoDatabaze as $pole}
	{var $ulozSiMe = $pole['id']}
{/foreach}
pitr82
Člen | 121
+
0
-

To @ALL
Už to funguje, měl jsem tam chybku, díky všem za reakce.