Ich schreibe gerade meine erste MVC-Webanwendung und versuche, sie so lehrbuchmäßig und RESTful wie möglich zu halten.
Es handelt sich im Grunde um ein Kundenbestellsystem. Ich habe die folgenden URLs, die zu den folgenden Controllermethoden geleitet werden
url - controller - methode
/customers customer-controller index (zeigt eine Liste aller Kunden)
/customers/1 customer-controller view (zeigt die Details des Kunden mit id = 1)
/orders order-controller index (zeigt eine Liste aller Aufträge)
/orders/1 order-controller view (zeigt die Details der Bestellung mit order_no = 1)
Ich möchte eine Seite hinzufügen, die eine Liste der Bestellungen anzeigt, die mit einem bestimmten Kunden unter der URL: /Kunden/1/Bestellungen. Was ich nicht sicher bin, ist, welcher Controller dies zuordnen sollte und welche Methode.
Sollte es in den Kunden-Controller, in den Bestell-Controller oder sollte es einen neuen Kunden-Bestellungen-Controller geben?
Jede Hilfe, jeder Ratschlag, jeder Kommentar ist sehr willkommen,
danke
jim