jackiegao

jackiegao

这家伙有点懒,还没写个性签名!

  • 财富值4745
  • 威望值80
  • 总积分6075

个人信息

  • 回复了 的回答

    第一种方法

    php
    $model = new User();
    foreach($data as $attributes)
    {
         $_model = clone $model;
         $_model->setAttributes($attributes);
         $_model->save();
    }
    

    第二种方法

    php
    $model = new User();
    foreach($data as $attributes)
    {
          $model->isNewRecord = true;
          $model->setAttributes($attributes);
          $model->save() && $model->id=0;
    }
    

    koko,你好,我看你使用的是clone,我一般都是new,并unset($model),你这么的做的话,$_model最终会有几个?

  • 回复了 的回答

    同意楼上,也可以两条数据拼成一条sql语句,然后执行
    类似于如下:

    foreach($res[0] as $value){
        $row = explode('|', $value);
        if($row[0] != '' && isset($row[1])){
            $values .= '("'.trim($row['0']).'","'.trim($row['1']).'"),';
        }
    }
    
    $sql = "insert into tbl_index(title,link) values".substr($values,0,-1).';';
    

    我认为你这里可以分别dump一下四个$this

  • 回复了 的回答

    同意楼上,也可以两条数据拼成一条sql语句,然后执行
    类似于如下:

    foreach($res[0] as $value){
        $row = explode('|', $value);
        if($row[0] != '' && isset($row[1])){
            $values .= '("'.trim($row['0']).'","'.trim($row['1']).'"),';
        }
    }
    
    $sql = "insert into tbl_index(title,link) values".substr($values,0,-1).';';
    

    ,贴出来代码看看

  • 2017-01-07 已签到
    连续签到26天,获得了20个金钱
  • 同意楼上,也可以两条数据拼成一条sql语句,然后执行
    类似于如下:

    foreach($res[0] as $value){
        $row = explode('|', $value);
        if($row[0] != '' && isset($row[1])){
            $values .= '("'.trim($row['0']).'","'.trim($row['1']).'"),';
        }
    }
    
    $sql = "insert into tbl_index(title,link) values".substr($values,0,-1).';';
    
  • 2017-01-06 已签到
    连续签到25天,获得了20个金钱
  • 类名前加\试试

  • 回复了 的回复

    资源重复不太了解,js,css压缩看看开发环境下的grant,以及gulp,gulp更高效一下,看个人习惯

    这个就需要手动压缩,并引入了

  • 2017-01-05 已签到
    连续签到24天,获得了20个金钱
  • 回复了 的说说
    yii2 save不成功 但是也不报错 是为什么呢
    看看validate是否报错,或者beforeSave里面,debug一下
副总裁 等级规则
6075/10000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

5

Ta的访客

31