TP5分页使用方法,在使用paginate(10)后无法foreach得到的数据集合
来源:互联网 发布:php通过ip获取经纬度 编辑:程序博客网 时间:2024/05/17 00:55
tp3框架,今天在我foreach分页以后的数据集合报错,Indirect modification of overloaded element of think\paginator\driver\Bootstrap3 has no effect。
后来发现 $list不是一个数组,而是数据集对象。需要用
$exhib_list = Db::name('expoinfo');
$zhanhui_list1 = $exhib_list->alias('f')->join('exhibtor_list el','el.zhanhui_id=f.id','left')->field('f.*,count(el.zhanhui_id) as vistors')->where('f.user_id','=',$id)->group('f.id')->paginate(10);
$zhanhui_list2 = $exhib_list->alias('f')->join('exhibcom_list l','l.zhanhui_id=f.id','left')->field('f.id,count(l.zhanhui_id) as companys')->where('f.user_id','=',$id)->group('f.id')->paginate(10);
$zhanhui_list3 = $exhib_list->alias('f')->join('user_collect c','c.zhanhui_id=f.id','left')->field('f.id,count(c.zhanhui_id) as collects')->where('f.user_id','=',$id)->group('f.id')->paginate(10);
$zhanhui_list4 = $exhib_list->alias('f')->join('zhanhui_comments m','m.zhanhui_id=f.id','left')->field('f.id,count(m.zhanhui_id) as comments')->where('f.user_id','=',$id)->group('f.id')->paginate(10);
$zhanhui_list5 = $exhib_list->alias('f')->join('user_remind mn','mn.expo_id=f.id','left')->field('f.id,count(mn.expo_id) as reminds')->where('f.user_id','=',$id)->group('f.id')->paginate(10);
// $zhanhui_list = $exhib_list->alias('f')->join('exhibcom_list l','l.zhanhui_id=f.user_id','left')->where('f.user_id','=',$id)->select();
$zhanhui_list1 = $zhanhui_list1 ->all();
$zhanhui_list2 = $zhanhui_list2 ->all();
$zhanhui_list3 = $zhanhui_list3 ->all();
$zhanhui_list4 = $zhanhui_list4 ->all();
$zhanhui_list5 = $zhanhui_list5 ->all();
foreach ($zhanhui_list1 as $key => $value) {
$zhanhui_list1[$key]['companys'] = $zhanhui_list2[$key]['companys'];
$zhanhui_list1[$key]['collects'] = $zhanhui_list3[$key]['collects'];
$zhanhui_list1[$key]['comments'] = $zhanhui_list4[$key]['comments'];
$zhanhui_list1[$key]['reminds'] = $zhanhui_list5[$key]['reminds'];
}
- TP5分页使用方法,在使用paginate(10)后无法foreach得到的数据集合
- tp5框架paginate的使用
- jquery.paginate.js 分页插件的使用
- jquery.paginate分页插件使用
- tp5 paginate类可以调用collection类的方法
- 使用hibernate的criteria分页查询后得到数组对象
- 集合在foreach时移除数据
- tp5 数据查询和分页
- 得到分页列表的分页数据
- 在oracle中得到分页数据
- JFinal分页paginate
- SQLAlchemy添加分页-paginate
- springboot用thymeleaf模板的paginate分页完整代码
- JXLS的使用中,某单个单元格的数据需要通过foreach和if才能得到,使用jxls如何使用
- tp5分页遇到的问题
- 在cin>>后使用getline无法读取到数据
- TP5 在模板读出数据
- TP5分页
- Java中常用数据结构
- android常见二维码,普通二维码,带Logo的二维码
- Android框架之路——Banner实现轮播图(RecyclerView添加Header)
- Transitions-Everywhere
- Dom4j解析XML文件子节点
- TP5分页使用方法,在使用paginate(10)后无法foreach得到的数据集合
- 关于性能优化之空间时间可靠性的辩证关系思考
- jquery属性的相关js实现方法
- Tomcat启动失败:Could not load java.net.URLEncoder 问题解决
- 从零开始学_JavaScript_系列(65)——class的继承(2)super、extends与多重继承
- Recyclerviews的使用(瀑布流)
- QT 表格中的内容 怎么用 inputmask设定范围
- Linux 注册系统服务
- 重新绘制、刷新tableView的cell