TYPO3 Autoloader verwenden

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'
);
This entry was posted in TYPO3. Bookmark the permalink.

4 Responses to TYPO3 Autoloader verwenden

  1. Hans says:

    Heißt das tatsächlich return(); oder ist da array gemeint?

    Gruß.

  2. Julian says:

    Danke für den Hinweis.
    Habe heute eine ganze Weile gesucht, warum meine additionalFields nicht im Scheduler Task ankamen…. :-(

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>