Die Lösung ist recht einfach. Habe im Extension Builder als Typ "Date" ausgewählt. In der
Datenbank steht es im Format "yyyy-mm-dd" drin. Somit kann man einen Stringvergleich
machen:
public function getItemsByYear($year = 0) {
if ($year == 0) {
return $this->findAll();
}
$date_min = $year."-01-01";
$date_max = $year."-12-31";
$query = $this->createQuery();
$query->matching(
$query->logicalAnd(
$query->greaterThanOrEqual('datum', $date_min),
$query->lessThanOrEqual('datum', $date_max)
)
);
return $query->execute();
}
Werde in Zukunft wohl Timestamps verwenden (lässt sich im Extension Builder als Typ
auswählen: "Date (Timestamp)")
--
______
Grüße
Seb
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german