Hallo,

ich würde das wie folgt angehen:

Im Model eine Methode schreiben, die mir alle Felder liefert, bei denen der ObjectStorage count 0 ist - oder, weil man da eh nicht umhin kommt, ein count() aufzurufen, einen Array mit allen Zählern.

public method getObjectStorageCountArray() {
  $objectStorageCount = array();
  $objectStorageCount['propertyA'] = $this->getPropertyA()->count();
  ...
  return $objectStorageCount;
}

und dann im Fluid-Template darüber iterieren - jetzt kommst du ja über

<f:for each="{model.objectStorageCountArray}" as="count" key="key">
..
</f:for>

ran.

Oder spricht da was gegen?

Falls ich die Frage anders verstehe - "Zeige alle Objecte, bei denen ein Objectstorage count = 0 ist" - das wäre doch eher ein Fall für eine findByEmptyProperyA Methode im Repository.

On Fri, 24 Feb 2012 14:06:26 +0100, Seidel, Christopher <c.sei...@itm-group.com> wrote:

Hi,

gibt es bei Extbase in einem Repository die Möglichkeit, einen constraint bezüglich der Anzahl eines ObjectStorages durchzuführen? Wir haben derzeitig Objekte, die als Eigenschaft einen ObjectStorage beinhalten. Jetzt möchte ich alle anzeigen, wo keine Elemente zugewiesen sind, ein ObjectStorage count also 0 zurückliefern würde.

Hat da jemand eine Idee oder einen Lösungsansatz?

Viele Grüße
Christopher

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

Antwort per Email an