[TYPO3-german] ObjectManager und UriBuilder manuell instanzieren
Aimeos
aimeos at aimeos.org
Mon Jun 8 13:01:39 CEST 2015
Hallo
Wenn man versucht, den UriBuilder über den ObjectManager in einem Scheduler Task manuell zu instanzieren, dann fehlen dort abhängige Objekte, namentlich der ContentObjectRenderer:
$objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance( 'TYPO3\CMS\Extbase\Object\ObjectManager' );
$uriBuilder = $objectManager->get( 'TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder' );
$uriBuilder->initializeObject();
Die letzte Zeile bringt auch nichts, das Objekt fehlt trotzdem und es gibt einen Fatal Error:
PHP Fatal error: Call to a member function typoLink_URL() on a non-object in .../typo3/sysext/extbase/Classes/Mvc/Web/Routing/UriBuilder.php on line 640 (TYPO3 6.2).
Wie bekommt man ein funktionierendes UriBuilder Objekt, mit dem man FE-Links erzeugen kann?
Vielen Dank
More information about the TYPO3-german
mailing list