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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an