THINKPHP5 分页数据对象的处理


在用到THINKPHP5的分页的时候,我们可以发现获取的数据是对象,如果我们要对数据进行循环增加数据就实现不了

今天用此方法解决,以做记录方便以后忘了查看

		// 查询状态为1的用户数据 并且每页显示30条数据
		$list = db('commission_log')->order('id desc')->paginate(30);
		// 获取分页显示
		$page = $list->render();
		$list = $list->all();        //这是关键
		// 模板变量赋值
		foreach ($list as $k => $v) {
			//通过用户ID查询代理名
			$list[$k]['username'] = db('userinfo')->where(array('uid'=>$v['uid']))->value('username');
		}
		$this->assign('list', $list);
		$this->assign('page', $page);
		// 渲染模板输出
		return $this->fetch();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM