Hallo Peter,

Du kannst auch das Datum direkt vergleichen - wenn es im Model ist - und zwar ganz naheliegend über

greaterThan('changeDate', $myComparisonDate)

Extbase wandelt das dann korrekt um.

Zu beachten ist nur (wenn man nicht tstamp nimmt, das ja bei echten TYPO3-Datensätzen immer gesetzt ist): Falls NULL erlaubt ist und Sinn ergibt, muss man das ganze OR-Verknüpfen mit einer zweiten Bedingung.

Patrick

On Sun, 02 Feb 2014 15:50:18 +0100, Peter Linzenkirchner <li...@lisardo.de> wrote:

Hallo liebe Liste,

ich suche nach einer Möglichkeit, in Extbase (TYPO3 4.5) einen constraint zu formulieren, der in etwa so aussieht:

WHERE `tstamp` > `mytstamp`

um also alle Datensätze zu erhalten, die nach dem Eintrag in mytstamp nochmals editiert wurden.

Ich kann es natürlich mit query->statement machen, aber das ist übel ... ich habe noch einige andere Contraints und zusammen mit den Systemfeldern wird das SQL dann eine halbe Seite lang. Ideal wäre etwas in der Art:

$constraint[]=$query->sql('tstamp > mytstamp');

na ja, das gibts natürlich nicht. Aber gibt es eine andere Möglichkeit, das elegant zu erledigen?

Danke
Peter

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an