CodeIgniterを使用して有益なフォームの警告メッセージを表示するための最良の方法は何でしょうか。CodeIgniterのフォーム検証によってスローされるエラーメッセージと同様ですが、警告メッセージが表示された場合でもアクションを続行できます。
たとえば、現在、ユーザーがイベントにサインアップできるシステムを作成しています。管理者は、システムにイベントを追加できます。各イベントには2つの日時が関連付けられています。
- サインアップオープンタイム:これは、人々がイベントへのサインアップを開始できる日時です。
- イベント開始時間:これは、イベントが実際に開始する時間です
「サインアップオープン時間」が「イベント開始時間」より前であることを確認するために検証が行われます。そうでない場合は、エラーメッセージが表示されます。
ただし、イベントの約95%については、「サインアップのオープン時間」は「イベントの開始時間」の2日前になります。他のイベントの場合、違いははるかに大きくなる可能性があります。
2つの日付の差が2日より大きい場合は、ユーザーに警告を表示することが望ましいでしょう。警告メッセージ(エラーメッセージではない)が表示された場合でも、検証に合格している限り、ユーザーはアクション(たとえば、データベースへの新しいイベントの追加)を続行できます。
警告メッセージを処理して表示するための推奨される方法はありますか?