[TYPO3-german] ext_base: get alle Kindobjekte

Martin Ernst ernst at alto.de
Thu Nov 24 11:11:29 CET 2011


Hallo, Lorenz, Danke für die Antwort.

Aber leider ist genau das, was du beschrieben hast, nicht der fall. Das 
ist zwar das, was ich erwartet habe, aber dort habe ich keinen getter 
für die Untergruppen. Andererseits habe ich aber einen für die 
Obergruppe. Das spiegelt genau das wider, was ich im Modell angelegt 
habe. Dort haben meine Gruppen optional eine Obergruppe. Da die Relation 
als m:n angelegt ist, hatte ich erwartet, dass ich nun "automatisch" 
getter für die Obergruppe und die Untergruppen bekomme.

Gruß
Martin

Am 22.11.2011 12:45, schrieb Lorenz Ulrich:
> Hallo Martin
>
>  > Nun hole ich mir in einer Action eine Produktgruppe aus dem Repository
>  > und möchte auf alle Produkte, die zu dieser Gruppe gehören, zugreifen.
>  > Und hier kommt die Stelle mit dem Schlauch: Wie komme ich an die
> Produkte?
>
> // Objekt deiner Produktgruppe
> $meineProduktgruppeX = $this->produktGruppenRepository->findOneByUid(X);
> // alle zugehörigen Produkte
> $produkteAusGruppeX = $meineProduktgruppeX->getProdukte();
>
> Schau' dir in Classes/Model/Produktgruppe.php dein Model an. Sort hast
> du alle Getter, auch diejenigen für die Relationen.
>
> In Fluid kannst du direkt zugreifen, z.B.
>
> <ul>
> <f:for each="{produktgruppe.produkte}" as="produkt">
> <li>{produkt.name}</li>
> </f:for>
> </ul>
>
> Beste Grüsse,
>
> Lorenz
>
> Am 21.11.2011 18:54, schrieb Martin Ernst:



More information about the TYPO3-german mailing list