Indirect modification of overloaded element

浏览:2236 发布日期:2018/01/17 分类:ThinkPHP5专区 关键字: paginator 分页 数组 list对象
我找了很久,给大家分享解决办法应该是这样:
$list=db('archives')->alias('a')->join('__'.strtoupper($addtb).'__ c','a.aid=c.artid','LEFT')->where('typeid',$tyid)->order('aid desc')->paginate(20);
$data = $list->all();//转数组(不转的话list对象里边子对象不全是数组的)
foreach($data as $k=>$v){
$v=['arcurl']=url("home/Index/art",['id'=>$v['aid']]);
$list[$k]=$v;// 最最关键的是这里
}
总结一下:查询数据库的结果select和paginate返回的对象并不一样的结构,
最好是采用:$wxlist[$k]=$v;,这种方法进行赋值。
另外:$data = $list->all();也很有用。MARK吧
最佳答案
评论() 相关
后面还有条评论,点击查看>>