[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