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

--
----
Dr. Dieter Porth - Web-Entwickler

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Reply via email to