Доброго времени суток!
Пишу свою бк и столкнулся с проблемой, что нужно за 5-15 минут до начала матча нужно его закрыть для ставок. Руками закрывать это не выход.
Как можно будет это реализовать автоматически? Желательно без cron'a.
В принципе можно запускать каждые 5 минут скрипт, брать значение из БД и там уже решать закрывать или нет. Но опять же, как это сделать?
Спасибо за внимание! =)
Либо Cron, либо хранимая процедура.
По мне так cron проще.
Как вариант проверять время во момент открытия страницы с внесением лавешки на ставку.
Человек заходит на форму ставки, и в этой модели уже вытягивать время, и до рендера вьюхи закрывать форму.
Точно также можно проверять перед рендером списка событий, когда вытягиваешь все "посты"
Добавить поле с типом дата и назвать его, например 'betting_until'. Записывать туда точное время закрытия и далее либо сразу выборку делать по бд такую, чтобы текущее время было меньше этого поля, либо в логике писать аналогичную проверку этого поля.