Я хочу реализовать напоминание на сайте. Но сделать так что она записывалась в таблицу уведомлений. Вот примерно не пойму как сделать так чтобы напоминание сохранялись и вводились как уведомление.
Напоминание сохраняются в том случае, если срок действии истек, то сохраняется как уведомление, что заказ просрочен.
Пробовал через action, Но не получилось и куда примерно надо код писать
public function actionReminder($id)
{
$model = $this->findModel($id)
$reminder = new Notification();
if ($model->srok<date('Y-m-d')) {
$reminder->id_user = 1;
$reminder->name = 'Срок пропущен в №'.$model->id_zakaz;
$reminder->id_zakaz = $model->id_zakaz;
$reminder->category = 4;
$reminder->active = true;
$reminder->save();
}
}
Или это надо как-то при создание заказа добавлять сроки в уведомлений? Но потом не понятно как их разделять обычные уведомление с просроченным сроком?