tp5.1 paginate分頁回調each方法獲取不了循環外的數據

瀏覽:76 發布日期:2019/05/27 分類:ThinkPHP5專區 關鍵字: paginate
paginate 循環獲取不了循環外定義的參數$time_where = [];
        if (empty($starttime) && !empty($endtime)) {
            $time_where[] = ['time','<= time',$endtime];
        }
        if (!empty($starttime) && empty($endtime)) {
            $time_where[] = ['time','>= time',$starttime];
        }
        if (!empty($starttime) && !empty($endtime)) {
            if (strtotime($starttime) > strtotime($endtime)) {
                $this->error('開始時間不能大于結束時間');
            }
            $time_where[] = ['time','between time',[$starttime,$endtime]];
        }
        dump($time_where);
        // 分頁并修改分頁后的數據
        $list = Db::table('usertable')->alias('p1')
        ->leftJoin('admins p2','p1.code=p2.code')
        ->where($where)
        ->where($user_where)
        ->field('p1.*,p2.username as admin_user')
        ->order('p1.uid','desc')
        ->paginate(15)->each(function($item, $key){
            $zjmoney = db('ordertable')->where('uid',$item['uid'])->sum('zjmoney');    // 總中獎金額
            $tzmoney = db('ordertable')->where('uid',$item['uid'])->sum('money');    // 總投注金額
            $item['losses'] = bcsub($zjmoney,$tzmoney,2);    // 總盈虧
            // 充值與提現
            dump($time_where);
            $time_where[] = ['uid','=',$item['uid']];
            $time_where[] = ['status','=',1];
            dump($time_where);die;
            $czjl = db('czjl')->where($time_where)->sum('money');            // 總充值金額
            $txrecord = db('txrecord')->where($time_where)->sum('txmoney');    // 總提現金額
            $item['czjl'] = $czjl;
            $item['txrecord'] = $txrecord;
            return $item;
        });
如上面代碼 我要在循環內獲取$time_where 應該怎么獲取?
最佳答案
評論( 相關
后面還有條評論,點擊查看>>
北京pk10单期计划网站 时时彩平投1:1盈利技巧 快3中奖规则 三公怎么玩详细介绍 900注大底计划软件 时时彩平台排名 pk10冷热号实战经验 北京pk赛车官方网站 分分彩人工免费计划 快速时时开奖记录 彩神时时彩计划免费版 pk10走势图杀码技巧 百人牛牛透视 极速pk拾稳赚技巧方案 时时彩万位6码100%500元倍投方案 新型投资理财