Zum Inhalt springen

extbase- extension: direkter Scriptaufruf

Erstellt am 12. März 2012 · 1 Antwort · letzte Antwort am 21. März 2012

Tags: Frage

final6 ·

Hallo zusammen,

ich versuche gerade, eine SOAP- Schnitstelle für eine Extention zu implementieren.
Das Routing und die Authentifizierung übernimmt die Extension remote_server, sprich nach der Authentifizierung wird eine bestimmte Funktion in einem Script aufgerufen, in meinem Fall also einem Controller, der die Anfrage bearbeiten soll.
Zum Beispiel: SOAPController->getDataAction()
Die Funktion wird auch korrekt aufgerufen.
Problem: DataMapping, Autoloader und eigentlich alles andere funktioniert nicht mehr (z.B. finder der autoloader Model und Repository nicht mehr...). Offensichtlich kann ich also das Script nicht direkt aufrufen, nur habe ich leider noch nicht den Überblick, wie das Routing bei Extbase funktioniert, wie ich also "von außen" meine Scripte aufrufen kann.
Ich hoffe ihr könnt mir helfen...

Vielen Dank

final6 ·

falls jemand ein ähnliches Probem hat, ich habe jetzt folgende Lösung gefunden:
Controller und Action gebe ich als Parameter dem Request mit (lässt sich auch per Rewriting in der.htacces machen). Damit kann ich auf alle Models und Repositorys zugreifen. Authentifizierung und Routing erfolgt nicht mehr über remote_server sondern über eigene Funktionen im Script.

Gruß f6