Vielleicht ist hier ja schonmal jemand auf die Problematik gestoßen...
Folgendes Setup:
TYPO3 8 LTS
PHP 7.1
Szenario:
Ich habe für ein Be-Modul eine Ajax-Route eingerichtet, alles über den neuen
Ajax-Router (Configuration/Backend/AjaxRoutes.php).
Die dort definierte Action meines Controllers wird auch korrekt aufgerufen..
Aufruf in meinem JS-Module:
$.ajax({
url: TYPO3.settings.ajaxUrls['{routen-name}'], // auslesen der
AJAX-URL
method: 'post',
data: {"uid": uid}
})
.done(function(data){
// etwas Magie
});
Das Problem:
Ich bekomme immer einen Internal-Server-Error (Code: 500), da die
Controller-Klasse leider nicht richtig initialisiert wird.
Alle Repositories und andere Helferklassen werden wehrend der Initialisierung
ignoriert -> DI funktioniert also nicht -> Entsprechend fehlt hier wohl
Extbase, welches massgeblich bei der DI involviert ist.
Jetzt meine Frage:
Hatte das Problem vielleicht schonmal jemand und hat eine Sinnvolle Lösung
dafür gefunden?
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german