关于TP5中后台数组对象转数组的方法

/*
     *通过申请直播
     */
    public function apply_list(){
        $merchant = $this->merchant;
        $params = Request::instance()->param();
        !empty($params['username']) && $map['zhu_phone'] = ['like','%'.$params['username'].'%'];
        $is_shenhe = $params['is_shenhe'];
        $map['is_shenhe'] = ['in','2,3'];

        $map['is_del'] = 0;
        $map['merchants_id'] = $merchant['merchants_id'];
        $num  = input('num');
        if (empty($num)){
            $num = 10;
        }
        $count = Db::name('Apply')->where(['is_shenhe'=>['in','2,3']])->count();
        $list = Db::name('Apply')
            ->where($map)
            ->order("apply_id desc")
            ->paginate($num,false);
        $list->toArray();//这里转一次
        foreach ($list as $k=>$v){
            if($v['screen_class_id']==''){
                $screen_class = '未绑定';
            }else{
                $screen_class = '绑定';
            }
            $data = array();//这里
            $data = $v;//这里
            $data['screen_class'] = $screen_class;
            $list->offsetSet($k,$data);//这里就完成转成功了
        }
//        echo '<pre>';
//        var_dump($list);die;
        $page = $list->render($count);
        $this->assign(['list'=>$list,'count'=>$count,'page'=>$page]);
        $url =$_SERVER['REQUEST_URI'];
        Session::set('url',$url);
        return $this->fetch();
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值