Zum Inhalt springen

Daten aus einem anderen Controller verwenden

Erstellt am 5. Juni 2013 · 1 Antwort · letzte Antwort am 6. Juni 2013

Tags: Fluid, Frage

vfbaragorn ·

Ich bin noch frisch gebackener Anfänger in Extbase und Fluid und brauche kurz einen Ratschlag:

Ich habe einen Controller "Mitarbeiter" und einen Controller "Abteilung".
Nun möchte ich gerne eine Leiste zum sortieren in der View der Mitarbeiter einfügen.

Wie mache ich dies am besten?
1. Lösung: Im Controller der Mitarbeiter findAll() der Abteilung abfragen und in die Mitarbeiter View übergeben.

2. Lösung: Zwei Views in einem Plugin. (Abteilung View und Mitarbeiter View)
...zu was benutzt man mehrere Views in einem Plugin überhaupt und wie lassen sich mehere Views zusammen aufrufen?

Welche Lösung wäre die bessere?

Unbekannter Benutzer ·

Mehrere Views im Plugin sind dafür da, dass dein Plugin zwischen den Views wechseln kann, nicht gleichzeitig. Du kannst also z.B. die List und Singleview auf der selben Seite anzeigen wenn du das Plugin mit zwei Views machst und entsprechend auf die Actions verlinkst.

Lösung für dich wäre Nummer 1, ist auch nichts schlimmes dran. Es ist nicht so, dass man für jedes Model einen Controller haben muss der auch exakt nur das Repository für dieses Model benutzt.