Volání funkce v šabloně komponenty

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

Ahoj,

Potřeboval bych radu, jakým způsobem se dá v šabloně komponenty zavolat funkce z její komponenty?
V komponentě ShowList.php mám funkci

public function getMonthNum(){

        $monthNum = date('n');

        return $monthNum;

    }

A tuhle funkci potřebuji zavolat v šabloně této komponenty… {if xxx == 1} …
Díky za odpověď

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Komponenta je přístupná v $_control. Mnohem lepší je ale poslat si do šablony již výsledky volání této metody.

$this->template->xxx = $this->getMonthNum();
sppilka
Člen | 37
+
0
-

Ahaa Jasně, prostě do render dám tohle a zavolám xxx…

Skvělé už to jde díky