Liebe Typo3-Community,
ich versuche nun seit ein paar Wochen mich in die Extensionentwicklung einzuarbeiten. Ich bin derzeit dabei, testweise ein Pizzabestellungssystem zu bauen.
Ich habe ein Modelobject für Pizzen, Kundenpizzen (steht in einer n:1 Relation zu einer Pizza mit der Möglichkeit zusätzliche Belage und die Größe festzulegen) und für Bestellungen (Besteht aus Kundendaten und einer 1:n Relation zu den Kundenpizzen).
Im Backend funktioniert das wunderbar: Ich lege eine Bestellung an und kann darin die Kundenpizzen anlegen.
Im Frontend kann ich mir die Bestellung auch problemlos in der Listen- und Einzelansicht begutachten.
Problematisch wird es jetzt, wenn ich die Sachen im Frontend über Create anlegen will. Ich bin mir unschlüssig, wie ich das am Besten umsetze.
Löst man das am Besten über Sessions? Meine Idee wäre: Der Kunde kann eine Kundenpizza anlegen, die dann eine Referenz auf eine Bestellung legt - welche dann schlussendlich über New -> Create abgeschickt wird.
Gibt es bereits eine Bestell- bzw. Warenkorb-Beispielerweiterungen um zu schauen, wie sowas gelöst wird?
Ich würde mich sehr über Feedback freuen.
Viele Grüße
Frusci