codeigniter возможно ли, чтобы таблица автоматически обновляла записи в моем sql на основе текущей даты? - PullRequest
0 голосов
/ 13 октября 2018

codeigniter Возможно ли, чтобы таблица автоматически обновляла записи в моем sql на основе текущей даты?Я пытаюсь сделать так, чтобы он обновил мою запись в таблице с ожидающих до отмененных в зависимости от того, пройдет ли определенное количество дней.я должен просто вставить в начале?как на первой странице.что, как только кто-то откроет сайт, он получит текущую дату и обновится?

1 Ответ

0 голосов
/ 13 октября 2018

Ежедневная обработка данных лучше всего выполнять как задачу cron на сервере.

0 12 * * * php /path_to_codeigniter/index.php customer pend_to_cancel

Где ваш контроллер может выглядеть как

class Customer extends MY_Controller {

    public function pend_to_cancel()
    {
        if($this->input->is_cli_request()) { 
            $this->where('renew_date >', date('Y-m-d'));
            $query = $this->get('customers');
            foreach ($query->result() as $customer_row) {
                // Check if customer should be set to suspend
            }
        }
        return;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...