Hallöchen Skripter und Skripterinnen.
Ich bin (mal wieder ) ein bisschen verzweifelt. Mein Projekt läuft gut, aber es hat sich mal wieder eine seltsame Verhaltensweise meines Skripts ergeben.
Ich erhalte folgenden Fehler:
In dieser Zeile wird eine Funktion der SMARTY-Klasse aufgerufen:
Tatsächlich wird $tpl vor diesem Aufruf nicht generiert, da dies bereits in der index.php erledigt wird, in welche die login.php per require_once() eingebunden wird.
Dort funktioniert die Klasse ohne Probleme.
Die Frage ist jetzt wie ich es schaffe, dass das $tpl Objekt im gesamten Skript mit allen eingebundenen Dateien gültig ist.
Ich habe es schon mit global versucht, was aber zu keinem Ergebnis geführt hat.
Ich hoffe, mein Problem ist verständlich und ihr könnt mir helfen
Ich bin (mal wieder ) ein bisschen verzweifelt. Mein Projekt läuft gut, aber es hat sich mal wieder eine seltsame Verhaltensweise meines Skripts ergeben.
Ich erhalte folgenden Fehler:
PHP-Code:
Fatal error: Call to a member function assign() on a non-object in /login.php on line 13
PHP-Code:
$tpl->assign('page_title', 'Login');
Dort funktioniert die Klasse ohne Probleme.
Die Frage ist jetzt wie ich es schaffe, dass das $tpl Objekt im gesamten Skript mit allen eingebundenen Dateien gültig ist.
Ich habe es schon mit global versucht, was aber zu keinem Ergebnis geführt hat.
Ich hoffe, mein Problem ist verständlich und ihr könnt mir helfen
Kommentar