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

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

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

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

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

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

Похожие вопросы