bzzear

bzzear

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

  • 财富值3110
  • 威望值80
  • 总积分4330

个人信息

  • 2018-10-26 已签到
    连续签到5天,获得了20个金钱
  • 2018-10-25 已签到
    连续签到4天,获得了20个金钱
  • 2018-10-24 已签到
    连续签到3天,获得了15个金钱
  • 发表了说说
    中午吃早餐
  • 在console或者common中config/main.php添加下面配置

    return [
        'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
        'components' => [
            'redis' => [
                'class' => 'yii\redis\Connection',
                'hostname' => '127.0.0.1',
                'port' => 6379,
                'database' => 0,
            ],
            'queue' => [
                'class' => 'yii\queue\redis\Queue',
                'redis' => 'redis', // Redis connection component or its config
                'channel' => 'queue', // Queue channel key
                'as log' => 'yii\queue\LogBehavior',
                'ttr' => 10 * 60, // Max time for anything job handling
                'attempts' => 3, // Max number of attempts  选项设置了最大的尝试次数
            ],
        ],
    ];
    
    
  • 2018-10-23 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    用这个表生成的model直接调用updateAll,简单,快捷,方便。
    TModel::updateAll(['status' => -1],['in','id',$idList]);

    $transaction = Yii::$app->db->beginTransaction();
    //先删除关联的商品表
    try {
        TModel::updateAll(['status' => -1],['in','id',$idList]);
        $transaction->commit();
    } catch (\Exception $e) {
        $transaction->rollBack();
        exit($e->__toString());
    }
    exit('success')
    
    
  • 回复了 的回答

    用这个表生成的model直接调用updateAll,简单,快捷,方便。
    TModel::updateAll(['status' => -1],['in','id',$idList]);

    不会, 这个数量不一定是一样的,如果你本来就有一个的值是-1,那不就是不一样了,所以,不需要的,需要catch下有没有异常,出现异常就回滚就好了

  • 发表了说说
    找舰长给你审核
总监 等级规则
4330/5000
资料完整度
30/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

8

Ta的访客

19