0
Что не так с моим запросом? Проблема где-то в части «где».Запрос, «дата меньше» не работает
$time_point = date('U') - 30 * 24 * 60 * 60; //month
$point = date('Y-m-d H:i:s', $time_point);
$messages = Message::find()->where('<', 'date_time', $point)->all();
Я хочу найти все сообщения старше одного месяца. Я получаю ошибку так:
PHP Предупреждение - юй \ база \ ErrorException
Illegal строка смещения ': QP1'
Для меня это выглядит совершенно нормально, так что я очень удивлен , $time_point
и $point
имеют правильные значения.
Помещенный 'где()' условие в массиве. – Bizley
Я верю, что оператор '<' входит в качестве второго параметра в where(), а не сначала – Cashbee