[TYPO3-german] Extbase - Sortierung von findAll()

2015-03-12 Diskussionsfäden Christian Leicht

Hallo ich habe eine Extension die zum auflisten folgende Funktion benutzt:

public function listAction() {
$magazins = $this-magazinRepository-findAll();
$this-view-assign('magazins', $magazins);
}


Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das 
nach 'sorting' sortiert?


Besten Dank für Hilfe

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

Re: [TYPO3-german] Extbase - Sortierung von findAll()

2015-03-11 Diskussionsfäden Marc Willmann
Am 11.03.15 11:08, schrieb Christian Leicht:
 Hallo ich habe eine Extension die zum auflisten folgende Funktion benutzt:
 
 public function listAction() {
 $magazins = $this-magazinRepository-findAll();
 $this-view-assign('magazins', $magazins);
 }
 
 
 Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das
 nach 'sorting' sortiert?


indem Du im Repository in der Methode (oder im Default) setOrderings()
benutzt und nach dem sortierst, was Du gerne hättest.

Die Sortierung nach uid ist übrigens zufällig, wenn sie nicht
explizit gesetzt ist - letztlich überlässt Extbase im Default MySQL die
Sortierung, was meistens die Sortierung nach UID zurückliefert, nach
Spezifikation aber undefined ist.


-- 
Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de

Seelandstr. 14-16
D-23569 Lübeck

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

Re: [TYPO3-german] Extbase - Sortierung von findAll()

2015-03-11 Diskussionsfäden Marc Willmann
Am 11.03.15 11:28, schrieb Christian Leicht:
 Gibt es irgendwo eine Dokumentation zu dem ganzen?
 Ich kann nirgends was finden.

http://api.typo3.org/flow/master/

und http://lmgtfy.com/?q=extbase+repository+setOrderings


Marc

 
 Christian
 
 Am 11.03.2015 um 11:22 schrieb Marc Willmann:
 Am 11.03.15 11:08, schrieb Christian Leicht:
 Hallo ich habe eine Extension die zum auflisten folgende Funktion
 benutzt:

  public function listAction() {
  $magazins = $this-magazinRepository-findAll();
  $this-view-assign('magazins', $magazins);
  }


 Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das
 nach 'sorting' sortiert?


 indem Du im Repository in der Methode (oder im Default) setOrderings()
 benutzt und nach dem sortierst, was Du gerne hättest.

 Die Sortierung nach uid ist übrigens zufällig, wenn sie nicht
 explizit gesetzt ist - letztlich überlässt Extbase im Default MySQL die
 Sortierung, was meistens die Sortierung nach UID zurückliefert, nach
 Spezifikation aber undefined ist.


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


-- 
Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de

Seelandstr. 14-16
D-23569 Lübeck

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

Re: [TYPO3-german] Extbase - Sortierung von findAll()

2015-03-11 Diskussionsfäden Christian Leicht

Gibt es irgendwo eine Dokumentation zu dem ganzen?
Ich kann nirgends was finden.

Christian

Am 11.03.2015 um 11:22 schrieb Marc Willmann:

Am 11.03.15 11:08, schrieb Christian Leicht:

Hallo ich habe eine Extension die zum auflisten folgende Funktion benutzt:

 public function listAction() {
 $magazins = $this-magazinRepository-findAll();
 $this-view-assign('magazins', $magazins);
 }


Jetzt werden die Datensätze aber nach uid sortiert. Wie bekomme ich das
nach 'sorting' sortiert?



indem Du im Repository in der Methode (oder im Default) setOrderings()
benutzt und nach dem sortierst, was Du gerne hättest.

Die Sortierung nach uid ist übrigens zufällig, wenn sie nicht
explizit gesetzt ist - letztlich überlässt Extbase im Default MySQL die
Sortierung, was meistens die Sortierung nach UID zurückliefert, nach
Spezifikation aber undefined ist.



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