Volanie latte helperu v PHP

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

Zdravim,

registrujem si vlastne helpery priamo v presenteri a cchem vyuzit uz jeden zabudovany v definicii toho mojho, ale neviem ako ho zavolat. Poradite prosim?

abstract class BasePresenter extends Nette\Application\UI\Presenter
{

	protected function createTemplate($class = NULL)
	{
		$template = parent::createTemplate($class);

		$template->registerHelper('money', function ($prize, $currency = '€') {
			return $prize /*<- toto chcem sformatovat na cislo*/ . '&nbsp;' . $currency;
		});

...
Majkl578
Moderator | 1364
+
0
-
abstract class BasePresenter extends Nette\Application\UI\Presenter
{

        protected function createTemplate($class = NULL)
        {
                $template = parent::createTemplate($class);

                $template->registerHelper('money', function ($prize, $currency = '€') use ($template) {
                        return $template->someHelper($prize) . '&nbsp;' . $currency;
                });
	}
}
RichardT
Člen | 43
+
0
-

dik,to som netusil ze je to take jednoduche :D nikde v manuali som sa to ale nedocital

Editoval RichardT (6. 7. 2012 17:39)