Typo3 Extbase Set-und Get-Werte aus den Session -
Schreibe ich eine extbase extension unter typo3 v6.1
Dass die Verlängerung wohl zu tun, ein bus-ticket-Buchung.
Hier, was mein plan ist, Benutzer wählen Sie Datum und Anzahl der Sitzplätze und das Formular abschicken.
Hier mein plan, push-das Datum und die rate der ausgewählten Sitz-Sitzung (Korb).
Und während die Zahlung, die ich wollte zu bekommen, dass die Werte aus der Sitzung und nach der Bezahlung muss ich klar, dass bestimmte Sitzung.
Also kurz gesagt, Wie zu Schieben und abrufen der Werte aus der session in extbase.
Irgendwelche Vorschläge ?
Danke.
Gibt es irgendein Beispiel, extbase-Erweiterung für den shop?
InformationsquelleAutor Ganybhat-kalpatech | 2013-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es verschiedene Möglichkeiten. Das einfachste wäre für das schreiben in der Sitzung
und für das Lesen von Werten aus der Sitzung
InformationsquelleAutor freshp
Ich bin für diese service-Klasse.
Injizieren diese Klasse in den controller
Nun können Sie diese session-handler wie diese.
Umbenennen Tx_EXTNAME und tx_extname mit Ihrem extension-Namen ein und achten Sie auf setzen der session-handler-Klasse in das richtige Verzeichnis (Klassen -> Service -> SessionHandler.php).
Können Sie speichern alle Daten, nicht nur Objekte.
HTH
InformationsquelleAutor fazzyx
Von Typo3 v7-Sie können auch kopieren Sie die native session-handler (\TYPO3\CMS\Form\Utility\SessionUtility) Formen und verändern es Ihren Bedürfnissen an. Die Klasse macht einen Unterschied zwischen der normalen und der angemeldeten Benutzer und it-Unterstützung für mehrere session-Daten getrennt von den sessionPrefix.
Ich habe das gleiche und verallgemeinert die Klasse für eine gemeinsame Zweck. Ich nur entfernt eine Methode, ändern Sie die Variablen-Namen und fügte hinzu, die Methode hasSessionKey(). Hier ist mein vollständiges Beispiel:
Vergessen Sie nicht, rufen Sie die initSession erste, jedes mal, wenn Sie wollen, verwenden Sie eine Methode dieser Klasse
InformationsquelleAutor Tobi