Seit Version 4.3 bietet TYPO3 einen Autoloader der sehr einfach einzusetzen ist. Um diesen zu verwenden, legt man ein Datei mit dem Namen ext_autoload.php im Verzeichnis der eigenen Erweiterung an. In dieser Datei machen wir nichts weiteres als ein assoziatives Array zurückzugeben.
Die grösste Fehlerquelle dabei ist, dass man darauf achten muss, den Schlüssel des assoziativen Arrays klein zu schreiben. Verwendet man den korrekten Klassennamen, also camel case, wird die Klasse nicht eingebunden.
$extensionPath = t3lib_extMgm::extPath('myext');
return array(
'tx_myext_myclass' => $extensionPath . 'class.tx_myext_myclass.php'
);
Heißt das tatsächlich return(); oder ist da array gemeint?
Gruß.
Danke für den Hinweis. Natürlich muss da noch ein array hin …
Danke für den Hinweis.
Habe heute eine ganze Weile gesucht, warum meine additionalFields nicht im Scheduler Task ankamen….
Freut mich, das dir meine Notiz weitergeholfen hat.