„Helper“ nacteny z konfigu a zobrazeny v template

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

Ahoj,

potreboval bych mit nastavitelny format casu – nejlepe v configu:

{$data->dat|date:‚H:i @ d.m.Y‘}

a nekam vyclenit „H:i @ d.m.Y“, aby se to dalo kdykoliv zmenit a nemuset prepisovat celou aplikaci.

Tusite jak na to?

Diky.

kravčo
Člen | 721
+
0
-

Použi helper.

abstract class BasePresenter
{
    protected function createTemplate()
    {
        $template = parent::createTemplate();
        $template->registerHelper('datum', function ($date) {
            return date('j.n.Y G:i', $date);
        });
        return $template;
    }
}
<dl>
    <dt>Dátum:</dt>
    <dd>{$date |datum}</dd>
</dl>