Это довольно неясный вопрос, поэтому, пожалуйста, со мной. Это скорее подход, чем синтаксис.Подход к отправке уведомлений с помощью CakePHP
У меня есть таблица MySQL, заполненная «уведомлениями» (id, user_id, date и т. Д.). Я должен отправить предупреждение (по электронной почте, facebook, twitter, независимо от того ... не проблема), когда каждый из этих записей пингует как «true». Вот что я могу сказать, как я могу рассказать им об истинности наиболее эффективным способом, когда должны быть рассчитаны условия, которые определяют истину/ложь?
Отправка сообщения электронной почты bday осуществляется легко. Просто найдите поле даты для сегодняшней даты. Предположим, вы должны отправлять электронную почту каждые 20 дней, начиная с даты, введенной в поле? Я должен рассчитать каждую строку, чтобы узнать, правда ли это сегодня.
Как мне это сделать? Я рассмотрел следующее: 1. сложный запрос MySQL 2. задание на страницу PHP cron запускается через каждую строку и отмечают их как сделанные 1 на 1 каждые x секунд/мин. 3. вытаскивание моих волос и выход из комнаты, кричащей как маленькая девочка. Сейчас я склоняюсь к 3.
Моя главная проблема заключается в том, что я на общем сервере, и я не хочу делать что-либо слишком интенсивное. Спасибо, что потратили свой мозг на это. Я ценю это.
m руда Я посмотрел на вашу иллюстрацию, тем больше я понял, что моя передача в значительной степени сводится к тому, что вы написали. Благодарю. – Selino