умолчанию стоит 1)
Дальше условвия ТЗ:
GET /shop/?open=0/1 — получение списка магазинов;
Параметр open: 0 - закрыт, 1 - открыт. Данный статус определяется исходя из параметров «Время открытия», «Время закрытия» и текущего времени сервера.
Например я нашел закрытые магазины, как мне передать значение (уже наверное 0) в обьект модели (в open). Чтобы фильтрация показала все магазины, которые закрыты.
ну бери из гет значение опен и фильтруй шоп по нему или ты что-то другое хочешь?
ну мне надо изменить значение, если магазин в данный момент закрыт.
ну через гет менять значения то еще решение, но что на что менять?
у "open" по умолчанию стоит 1(типа открыт). Если время локальное больше, чем время закрытия, то нужно изменить на 0
один из вариантов в кроне запустить скрипт, который будет раз в 8-12 часов отрабатывать и менять статусы твоих шопов по твоему условию
а просто запросом вьюхи нельзя сделать? или например в самой модели функцию сделать
можно, но каждый твой запрос вида shop/?open=0 во вьюхе будет брать все шопы, и менять статусы по условию т.е при каждом запросе эта хрень будет происходить
В итоге сделал к Shop метод класса и во вьюхе его вызываю
Обсуждают сегодня