Ich versuche zu finden, was ist die beste Praxis für View-Controller-Kommunikation für den Fall, wenn ich zum Beispiel Filterung benötigen.Blick auf Controller-Kommunikation
Ich habe Sammlung von Elementen auf der Seite und Filtersteuerung. Ich filtere Elemente nach Buchstaben, Status, etc ... Es ist einfach Szenario, ich bin Filter senden ausgewählte Werte an den Controller und Controller gibt Ergebnisse zurück auf die Seite.
Wenn Sie darüber nachdenken, ist es ein Richtungszyklus. Rufen Sie den Call Controller mit Parametern (Filterwerte) auf, der Controller ruft die Datenbank auf und ruft dann Elemente ab und gibt diese Elemente an die Ansicht zurück. Gibt es eine Möglichkeit, diese Elemente und Controller an den Controller zu senden, nur um sie zu filtern und der Ansicht gefilterte Sammlung zurückzugeben? Oder vielleicht, um diese Reise zum Server zu verkürzen, dem Controller nur IDs von Elementen und Controller zu geben, welche der Elemente aus der Datenbank zu ziehen und sie dann zu filtrieren, geben gefilterte Sammlung zurück ...
Schlechte Praxis? Einige arbeiten um?
Was denkst du?
Dank
nette Lösung, um diese Elemente aus der Sitzung zu nehmen .. in Ihrem Beispiel, wenn fromCache Variable ist falsch, ziehen Sie diese Elemente aus db..Ich möchte einfach zu meinem Controller ein Filter sein .. senden Sie ihm Elemente und zurück sie gefiltert, tnx – Marko