Funkce v šabloně/návratová hodnota z funkce do šablony

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

Zdravím, řeším možná dost blbej problém, ale nevím si s ním rady, protože začínám s Nette. Při výpisu z databáze bych rád v průběhu ještě něco počítal na základě vytaženýho řádku.
Mám tenhle kód:

{var $suma = 0}
{foreach $mat->related('supplon') as $row}
	{($row->matwork_id == $mat->id) ? $suma+= $row->amount}
{/foreach}

Vždycky chci spočítat nějakou sumu v jiné tabulce v databázi. Jenže mi to vždycky tu sumu vypisuje. Přemýšlel jsem i nad tím, že bych to spočítal v presenteru, že bych z něj zavolal funkci. Jenže to nevím, jak udělat, jak ji zavolat bez nějakého odkazu a navíc navrátit vypočítanou hodnotu.

Díky za jakoukoliv pomoc.

vvoody
Člen | 910
+
0
-

Hladal si v dokumentacii?

serten
Člen | 55
+
0
-

Tohle sem v tý rychlosti asi přehlídl, díky za pomoc