【发布时间】:2014-07-31 08:10:25
【问题描述】:
我正在 CakePHP 上开发应用程序,但我是数据验证的新手。 我需要的是在修改字段时检查日期时间值,所以我需要检查旧的日期时间值并验证新的日期时间值是否相等或更高。 我觉得最好是使用自定义验证,但是不知道如何获取字段的旧值,以及如何区分创建和编辑。
这里是一个简单的例子:
1) 我在我的数据库中注册了一个新事件,它有名称、开始日期、结束日期、ecc...
2) 我想编辑这个事件,所以我插入一个新的开始日期和一个新的结束日期,现在我需要这个验证:
如果旧值在新值之前:
更新记录;
其他:
数据校验失败,不更新记录;
【问题讨论】:
标签: php mysql cakephp validation