搜索

首页  >  问答  >  正文

在多用户环境下,tp5如何验证数据提交保存前是否被别人修改过,有没有内置验证方法?

在多用户环境下,多个用户对同一条数据进行查看修改,如何验证在用户提交保存前数据未被其他用户修改过,我想通过在数据库表设计时加入时间戳字段用以保存数据修改时的时间,然后在用户查看修改时将此时间戳传递到前台表单,用户提交保存时同时提交此时间戳,再将此时间戳与数据保存时该数据库记录的时间戳再进行比较,看是否发生改变以判断数据是否被别人修改过。在此想问一下,在tp5中是否有内置验证方法对此种情况进行验证?还是只有自己写验证方法。

phpcn_u16587phpcn_u165872514 天前1094

全部回复(1)我来回复

  • ringa_lee

    ringa_lee2018-01-06 20:14:25

    这个只要查下数据表,看查出来的数据和现在的数据对比下就行了,不复杂,自己手动处理一下不麻烦

    回复
    0
  • 取消回复