@deadlockone
разработчик

Как фильтровать данные по часам?

Как фильтровать данные по часам?
Как и каком формате отправить параметр в базе?
Моем базе сохранится int(11) формате.
Мне нужен отправить таком виде: 5a9fc066cebca380318412.png
Как сделать этого?
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik
Добрый день.
В поисковой модели создаётся публичное свойство.
public $time;
В правилах валидации поисковой модели обозначаем, в каком формате ожидаются данные для этой переменной.
rules => [
    ['time', 'date', 'format' => 'php:H:i']
]

При выполнении поиска делается сравнение времени в базе с временем из формы
$query->andFilterWhere(['>=', 'название_столбца_в_таблице', $this->time ? strtotime($this->time) : null])

Вот приблизительно так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Max.Credit Санкт-Петербург
от 150 000 до 150 000 руб.
Willz Москва
от 150 000 руб.
Fmedia Санкт-Петербург
от 40 000 до 100 000 руб.
14 авг. 2018, в 18:01
12000 руб./за проект
14 авг. 2018, в 17:33
5000 руб./за проект
14 авг. 2018, в 16:33
1000 руб./за проект