2016-06-02 09:29:27 6471次浏览 2条回答 0 悬赏 10 金钱

yii2一次save(),为什么数据库中出现两条数据?保存了2次,有知道原因的吗?

  • 回答于 2016-06-02 10:06 举报

    原因就是往数据库里写了两次

  • 回答于 2016-06-02 10:32 举报

    在插入的时候 最好去下重复 这样 才能保持唯一

    先find 在 save() 能做到唯一

    4 条回复
    回复于 2016-06-02 10:48 回复

    我是新增,怎么find去除重复呢?

    回复于 2016-06-02 11:03 回复

    O(∩_∩)O哈哈~

    回复于 2016-06-02 11:06 回复

    find 查询 不到这条数据 表示这条数据没有出现过 那我们就执行插入 如果查询到了 就不执行插入。 或者 执行修改

    回复于 2016-06-02 15:00 回复

    找到问题了,我是用ajax提交post的,但是在做提交按钮的时候,少写了 一个type='button',结果导致,他mo认用submit提交了一次,在加上我下面的ajax提交了一次,这样就提交了2次,加上type之后,一切正常了!

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
小程府
经理

小程府 北京

注册时间:2016-03-23
最后登录:2021-02-09
在线时长:30小时31分
  • 粉丝13
  • 金钱255
  • 威望100
  • 积分1555

热门问题