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
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.