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