Cakephp 3 - получение максимальной / минимальной даты не генерирует Cake\I18nFrozenTime

Я делаю "поиск" в таблице, в которой много дат. Мне нужна "максимальная" и "минимальная" дата. Итак, я кодирую:

$dates = $query->select([
    'from' => $dates->func()->min('date_time'), 'fromTime' => 'min(DATE_FORMAT(date_time,"%H:%i"))',
    'to' => $dates->func()->max('date_time')
])->first();

Он возвращает даты, которые я хочу, но как string, а не как Cake\I18nFrozenTimeучебный класс. Если я удалю$dates->func()->min('date_time') и выберите только date_time, он возвращается как Cake\I18nFrozenTime.

Чтобы исправить это, я кодирую это в Cake\I18nFrozenTimeвручную. Но есть ли какой-либо /config, который мне не хватает?

0 ответов

Другие вопросы по тегам