paginate 分页时 导致 res 重新赋值失败

浏览:103 发布日期:2018/08/10 分类:求助交流
$info = $teacher->where(['s'=>1])->order('time desc')->paginate(15);

  foreach ($info as $key=>$i){
                 
          $ID = getid($i['face']);
                     
          $info[$key]['user_id'] = $ID;
                       
   }
            
  $page=$info->render();   
结果 我发现 $info[$key]['user_id'] = $ID; 赋值失败, 大家知道是什么原因吗?

打个比方吧, 若 原先 ID是 5 , 通过 重新赋值 ,将 ID 变成20,

$ID = getid($i['face']); 这一步有值, 但是 $info[$key]['user_id'] = $ID; 就是不行!!!

但是 若 paginate 修改为 select 后, 赋值 就正常 , 若是 paginate ,还是数据库中的值 ,没有 赋值成功!!!

最佳答案
评论( 相关
后面还有条评论,点击查看>>