Я пытаюсь получить все записи, которые имеют дату больше, чем 4 недели, как этотSymfony findBy DATEDIFF
$oRepoArticleImage->findBy(array('deletedAt' => 'DATEDIFF(now(), deletedAt) > 4'));
Я получаю следующее сообщение об ошибке. Что я делаю неправильно?
PHP Fatal error: Call to a member function format() on a non-object in .../vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeType.php on line 53
Это должно быть сделано! Благодаря! –
'P4W' также работает, несмотря на то, что он преобразуется в дни, поэтому он позволяет коду« говорить за себя », так сказать. 'New DateTime()' также может быть 'new \ DateTime()' – sjagr
. Php docs говорят, что W (недели) преобразуются в дни, поэтому предпочитаю дни вместо недель. – skroczek