Hallo Dieter, gut Idee, muss ich mir merken!
Grüße, Till On 09.04.2017 09:03, Dr. Dieter Porth wrote: > Hallo Ralf-Rene > > oder Du schreibst die Methode countUserOnline für das CustomerRepository. > und erweiterst du dein Model 'teamUser' um Getter-/Setter für das > nicht persitierbare Integer-Feld "/transient/OnlineCustomer" (also > kein Eintrag in der Datenbank) > und lässt im Controller das Feld mit deiner Funktion aus dem > Repository befüllen > und gibst es im Frontend aus als {teamUser./transient/OnlineCustomer} > > So bleibt die Logik im Modell/Repository/Controller und der View > kümmert sich um die Ausgabe. > > mit besten Grüßen > Dieter > > > P.S. Den Prefix "transient" würde ich verwenden, damit man auch in > sechs Monaten im Template das Feld sofoert als "nicht persitent" erkennt. > > Am 09.04.2017 um 05:19 schrieb g4-l...@tonarchiv.ch: >> 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 >>> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german