• 締切済み

cronについて

現在予約システムを作っています。 サーバーはさくらインターネットのプレミアムを この予約システムは誰でも予約を作ることが可能で、その予約に対してユーザーが参加・不参加をしていく予約です。 予約フォームには締切日を設定しており、予約が作られた時点で該当のユーザーに予約内容がメールで送信されるようになっております。 締切日3日前までに参加・不参加がなければ再送信するというシステムを作りたいのですが、cronでどのように設計、実装してよいのかわからず困っています。 自分の考えている流れとしましては、 予約フォームで再送日時を設定し、予約フォームをDBに登録します。 予約フォームで設定した日時に予約内容が再送信される。 簡単な流れではありますが、どのように実装したらよいかお分かりの方がいらっしゃいましたらお願いします。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

同一ファイル(テーブル)でもいいですし別ファイル(テーブル)でもいいですが、予約のデータ(レコード)ごとにチェック日時(締切の3日前)とチェック済みフラグを持てばいいのでは? cronで起動されたらチェック済みフラグOffでチェック日時を過ぎている予約データについてチェックしてチェック済みフラグをOnにすればいいと思います。

関連するQ&A