Der Autoloader ist eine tolle Funktion
_autoload($class_name)
wird aufgerufen, wenn der Programmierer vergessen hat die Klasse zu laden.
Problematisch wird es, wenn man gleichzeitig smarty verwendet. Dieses überschreibt den Autoloader mit einem eigenen loader. Dies führt zu einer “class not found” Fehlermeldung.
Die Lösung ist den Autoloader als
spl_autoload_register
zu laden
Nun existieren zwei Autoloader, welche nacheinander behandelt werden und hoffentlich die gewünschte Datei finden.