我想知道使用CodeIgniter显示信息表单警告消息的最佳方法是什么。与CodeIgniter表单验证引发的错误消息类似,但在显示警告消息时仍可继续操作。
例如,目前,我正在创建一个允许用户注册事件的系统。管理员可以向系统添加事件。每个事件都有两个日期/时间。
验证是为了确保'注册开放时间'在'事件开始时间'之前 - 如果不是,则显示错误信息。
然而,对于大约95%的事件,“注册开放时间”将是“事件开始时间”前两天。对于其他事件,差异可能会更大。
如果两个日期之间的差异大于两天,则需要向用户显示警告。即使显示了警告消息(非错误消息),用户仍应能够继续执行其操作(例如,向数据库添加新事件),只要验证已通过。
是否有推荐的方法来处理和显示警告信息?
答案 0 :(得分:2)
我将flash_messages用于此类内容。
我的所有观点都有一个功能,所以每当我需要告诉用户一些东西时 - 它会显示在任何&所有页面。
然后当你处理表格时,你会接受它,但你会测试“警告”。如果找到警告,则使用警告消息设置flash_message。用户看到的任何屏幕都会向他们显示警告。