[TYPO3-german] abhängige objekte zählen, aber nur bei bestimmter Eigenschaft...

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Sun Apr 9 05:19:49 CEST 2017


Ich glaube, da kommst Du nicht drum rum, der Klasse teamUser eine
entsprechende Methode zu spendieren.
Dort zählst Du dann halt ganz einfach in einer foreach-Schleife.
Oder Du schreibst ein findByUserAndOnline für das CustomerRepository.
Allerdings ist es ein Stilbruch, in der Modell-Klasse selbst eine
Repository-Instanzen zu ... äh.. instanziieren. Aber was anderes fällt
mir dazu nicht ein.

Grüße,
Till



On 09.04.2017 04:05, Ralf-Rene Schröder wrote:
> Hallo...
> irgendwie bräuchte ich eine Anstoß in die richtige Richtung.
>
> Ich habe in einer Listenausgabe in einem Alias einzelne TeamUser.
> Zu jedem gebe ich die Anzahl der abhängigen customer aus mit:
> {teamUser.customer -> f:count()}
> das ist auch soweit ok, aber jetzt möchte ich auch noch die Anzahl der
> customer mit nur einer BESTIMMTEN Eigenschaft haben...
> folgender Versuch liefert aber immer 0
> {teamUser.customer.statusOnline -> f:count()}
>
> Wie kann ich die Zählung einschränken, hier nur auf die
> customer eines teamUsers mit statusOnline=1
>
> Das Model kennt halt den teamUser mit der Relation zu customer
> und die Tabelle customer hat ein Feld status_online
>



More information about the TYPO3-german mailing list