沃斯尼达耶

沃斯尼达耶

清华落榜生

  • 财富值2065
  • 威望值0
  • 总积分2405

个人信息

  • 提出了问题
    记录日志,限制日志个数无效
  • 2019-04-17 已签到
    连续签到3天,获得了15个金钱
  • 发表了说说
    文明上网,理性发言
  • 回复了 的说说
    今天没BUG
    天天 没巴哥
  • 2019-04-16 已签到
    连续签到2天,获得了10个金钱
  • 2019-04-15 已签到
    连续签到1天,获得了5个金钱
  • 2019-04-12 已签到
    连续签到2天,获得了10个金钱
  • 这两个方法都能实现 但是就这个问题来说 感觉2 反倒是麻烦了呢。
    1.
    $list = User::find()->where(['status' => 0])->all();
    foreach ($list as &$v) {

    $v->type = 1;
    

    }

    var_dump($list);exit;

    2.
    $query = Industry::find()->select(['id', 'name', 'description', 'sort', 'updated_at'])

    ->where(['status' => Industry::STATUS_ACTIVE])
    ->orderBy(['sort' => SORT_DESC, 'id' => SORT_ASC]);
    

    $industries = ArrayHelper::toArray($query->all(), [Industry::class => [

    'id', 'name', 'description', 'sort',
    'updated_date' => function($model){
        return Helper::formatTime($model->updated_at);
    },
    

    ]]);

  • 赞了回答

    ArrayHelper::toArray()方法

    $query = Industry::find()->select(['id', 'name', 'description', 'sort', 'updated_at'])
        ->where(['status' => Industry::STATUS_ACTIVE])
        ->orderBy(['sort' => SORT_DESC, 'id' => SORT_ASC]);
    $industries = ArrayHelper::toArray($query->all(), [Industry::class => [
        'id', 'name', 'description', 'sort',
        'updated_date' => function($model){
            return Helper::formatTime($model->updated_at);
        },
    ]]);
    
  • 2019-04-11 已签到
    连续签到1天,获得了5个金钱
总监 等级规则
2405/5000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

8

Ta的访客

147