[TYPO3-german] Klassen laden mit autoloader
Dipl.-Ing. Rainer Schleevoigt
rainer.schleevoigt at uni-hamburg.de
Tue Nov 19 20:25:17 CET 2019
Hallo,
On 19.11.19 17:31, Christian Platt wrote:
> Warum die Klasse nicht mit dem Namespace ansprechen?
Wenn ich wüßte wie das geht? Link zu einem Sample?
>
>
> $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
verschiebe ich gerne.
Liebe Grüße
Rainer
>
> 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
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
--
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
More information about the TYPO3-german
mailing list