2015-03-06 2 views
0

Мне нужно вызвать функцию функции функции через каждые один час с помощью Codeigniter.Как вызвать функцию модели каждый час с помощью Codeigniter

Моя модель функция:

$to = "[email protected]"; 
$subject = "Test"; 
$message = "Hello."; 
$from = "[email protected]"; 
$headers = "From:" . "[email protected]"; 
mail($to, $subject, $message, $headers); 

Здесь мне нужно вызвать функцию почты каждый час. Как я могу это сделать?

+4

Как насчет использования задания cron? – kidA

+0

Я не знаю о cron. –

+0

Вы используете Windows или операционную систему * NIX? – RiggsFolly

ответ

0

Мое предложение - использовать задания cron. Настройка работы cron с сервера довольно проста, https://documentation.cpanel.net/display/ALD/Cron+Jobs

+0

Как создать работу cron. Пожалуйста, помогите мне. –

+0

https://ellislab.com/codeIgniter/user-guide/general/cli.html –

+0

На самом деле для заданий cron вам нужно добавить функцию в контроллер, которая извлекает данные из модели - и эта функция должна быть доступна из url - нет валидация и т. д., после этого вам нужно сделать некоторые настройки на сервере из cpanel, что означает, что на сервере существует опция для своевременного запуска этого URL-адреса. –

Смежные вопросы