2017-06-30 17:27:04 2553次浏览 6条回答 1 悬赏 80 金钱
public function actionAas(){
        //for($j=1;$j<2;$j++){
           // echo $j."<br/>";
         // for($i=0;$i<6;$i++){
         //    echo "i===".$i."<br/>";
    
            $albumpic = new Zhengce();
            $albumpic->title = "123".time();
            $albumpic->save();
            //var_dump($model);exit;
        // }

   //}

}

刷新一下俩条数据入库 、 debug 里面显示插入一条数据!

  • 回答于 2017-06-30 17:33 举报

    很尴尬 ,,就我理你~~~~

  • 回答于 2017-06-30 17:43 举报

    save之前,打印一下, $albumpic 看看数据。

    5 条回复
    回复于 2017-07-03 08:34 回复

    打印出来是一份数据!

    回复于 2017-07-03 09:39 回复

    神回复,,

    回复于 2017-07-03 10:33 回复

    这个不是吗?

    回复于 2017-07-03 11:15 回复

    看看数据结构是什么样子的,是不是有两次

    回复于 2017-07-03 14:49 回复

    我的意思就是数据结构是一次。并且我下面看的debug 里面也只是运行了一句添加sql。

  • 回答于 2017-07-01 10:10 举报

    没点击不代表表单没有提交两次,可能是其他原因导致表单提交两次。你可以加个东西防止表单重复提交,看看问题能不能解决。而且你在添加数据的时候,应该加个if($_POST)判断表达是否提交!不然直接访问这个方法他直接就插入数据了!!

    3 条回复
    回复于 2017-07-01 10:39 回复

    有道理有道理

    回复于 2017-07-03 08:34 回复

    我是采集数据的、然后简洁下来就这样了、、

    回复于 2017-07-03 08:35 回复

    你们可以本地试试。看是否一样、

    觉得很赞
  • 回答于 2017-07-03 10:19 举报

    controller 代码没问题 拿掉所有debug代码 应该会保存2条新记录。

    1 条回复
    回复于 2017-07-03 17:32 回复

    为什么呢?

  • 回答于 2017-07-06 19:05 举报

    我也觉得 应该会是两条数据

  • 回答于 2017-07-06 19:07 举报

    你这个是 for($j=1;$j<2;$j++){ ===》 $j<2只会执行一次,只有$j=1成立 $j<=2才会执行两次

您需要登录后才可以回答。登录 | 立即注册
刘先生
总监

刘先生

注册时间:2017-03-22
最后登录:2023-04-06
在线时长:22小时34分
  • 粉丝2
  • 金钱1345
  • 威望70
  • 积分2265

热门问题