piratos: Smarty - PHP

Beitrag lesen

Hi Leute,

habe mal eine Frage zu Smarty.

ich habe zwei funktionen definiert:

func A()
{
smarty->display('test.tpl');
}

func B()
{
smarty->display('test1.tpl');
}

Wie bereits bemerkt wurde muss es function A() oder function B() lauten.
Auf der anderen Seite wissen diese Funktion von Smarty nichts.

function A()
{
  global $smarty;
  $smarty->display('test.tpl');
}

wäre wohl richtiger-

Smarty selbst st ja eine Klasse und somit ist auch ein $ vor smarty zu setzen.

Damit innerhalb der Funktion smarty überhaupt bekannt ist ist das global $smarty erforderlich.