2016-05-14 13 views
0

Wie übergebe ich viele Parameter zum View from Controller?Übergabe vieler Variablen/Parameter vom Controller zur Ansicht

Ich muss, je nach Controller, Bilder auf der Website zeigen. Ich versuche, ihre Adressen an View weiterzuleiten, aber ich glaube nicht, dass es effektiv ist.

Außerdem weiß ich nicht, ob es 5 von ihnen oder 5 Blöcke von 50 sein wird, ich muss auch eine Art von Zähler haben.

Die ideale Lösung wäre, wenn ich das ganze Objekt an View übergeben kann, aber ich weiß nicht, ob es möglich ist und wenn ja, wie das geht.

+1

"ganzes Objekt" wäre der 'Modell'-Teil von' Modell-View-Controller'. Sie sollten einige grundlegende MVC-Tutorials recherchieren. – Crowcoder

+1

Verwenden Sie ein Viewmodel, Sie können alles, was Sie mögen, in eine Klasse einfügen und an die Ansicht senden –

+0

Ich glaube nicht, dass ich das tun kann. Danke, ich mache mich an die Arbeit! – Piotshe

Antwort

0

Sie müssen ein ViewModel erstellen und dann in der Steuerung zum Beispiel eine Liste von Bildern an die Ansicht übergeben.

Ich bin nicht sicher, wie Sie die Bilder speichern, weil Sie das nicht in Ihrer Frage beziehen, aber Sie können sie zum Beispiel im Dateisystem speichern und dann in der Steuerung eine Liste von Pfaden zu diesen Bildern erstellen.

Alternativ können Sie die Bilder in der Datenbank speichern und dann im Controler aus der Datenbank holen und sie dem ViewModel hinzufügen.

Wenn Sie mehr Hilfe benötigen, lassen Sie es mich wissen.

Verwandte Themen