[TYPO3-english] logicalAnd + logicalOr
Jan Kornblum
jan.kornblum at gmx.de
Wed Nov 19 09:30:03 CET 2014
Hi newsgroup,
combining logicalAnd and logicalOr doesn't work for me, but maybe i
misunderstand it:
$query->matching(
$query->logicalOr(
$query->greaterThanOrEqual('dateStart', $dateStart->format('Y-m-d
00:00:00')),
$query->logicalAnd(
$query->lessThan('dateStart', $dateStart->format('Y-m-d 00:00:00')),
$query->greaterThanOrEqual('dateEnd', $dateStart->format('Y-m-d
00:00:00'))
)
)
);
In my words:
("dateStart" must be greater than the given value)
OR ELSE
("dateStart" must be less than the given value AND "dateEnd" must be
greater than the given date)
But the second part (or else) seems to be ignored or will always be
true...
Kind regards, Jan
More information about the TYPO3-english
mailing list