[TYPO3-german] Klassen laden mit autoloader
Christian Platt
christian.platt at pharmaline.de
Tue Nov 19 17:31:11 CET 2019
Warum die Klasse nicht mit dem Namespace ansprechen?
$og=\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Vendor\myextensiion\Resources\Private\Library\OpenGraph');
wobei ich mich frage, wieso Du eine externe Klasse in Resources und nicht in Classes/Utility/Opengraph/ packst
Liebe Grüße
Christian
> Am 19.11.2019 um 15:18 schrieb Dipl.-Ing. Rainer Schleevoigt <rainer.schleevoigt at uni-hamburg.de>:
>
> Hallo,
>
> ich versuch in einer eID eine Class zu laden. Dazu habe ich eine ext_autoload.php angelegt:
>
> use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
> return [
> 'OpenGraph' => ExtensionManagementUtility::extPath('hosfindfacetviews') . 'Resources/Private/Library/OpenGraph.php'
> ];
>
> in dem Pfad liegt tatsächlich die OpenGraph.php.
>
> Rufe ich jetzt in meiner eID auf:
>
> $og = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('OpenGraph');
>
> Dann wird die Klasse nicht gefunden. Habe schon den Cache gelöscht, die Extension reinstallirt und unter Maintenance den Autolaoder gedumpt. Die Extension 'autoloader' ist installiert.
>
> Was kann ich noch tun???
>
> Gruß Rainer
>
> --
> Dipl.-Ing. Rainer Schleevoigt
> Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky
> IT, Forschung und Entwicklung
> „Hamburg Open Science“ DTO
> Von-Melle-Park 3, 20146 Hamburg
> Telefon (040) 428382590 | Fax (040) 41345070
> Mail: rainer.schleevoigt at sub.uni-hamburg.de
> http://www.sub.uni-hamburg.de
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list