wakasann

wakasann

这家伙有点懒,还没写个性签名!

  • 财富值44850
  • 威望值30
  • 总积分46440

个人信息

  • 赞了说说
    集团调整架构 成了公司唯一PHP是什么感觉
  • 2017-04-12 已签到
    连续签到3天,获得了15个金钱
  • 赞了说说
    在中国php框架中,感觉Yii2的phper没有laravel的phper多,不知道是不是我的错觉。
  • 赞了说说
    公司网络真TMD垃圾
  • 赞了说说
    生活是自己的,所以要活出自己想要的模样.......... 加油 新的一天
  • 2017-04-11 已签到
    连续签到2天,获得了10个金钱
  • 这个结果是因为类ArrayDataProviderprepareModels()方法第91行,获取数据是$models = array_slice($models, $pagination->getOffset(), $pagination->getLimit(), true);array_slice最后一个参数固定为true,所以不会重置数组的数字索引。为了json_encode的结果没有数组下标,所以需要的是将获取到当前页的数据数组的数字索引重新排列数组下标。

    觉得可行的方法是,
    方法1:获取到当前分页的数据之后,将当前分页的数据放到新的数组中,如:

    $result_data = $result->getModels();
    $items = array();
    foreach($result_data as $row){
        array_push($items,$row);
    }
    echo json_encode($items);
    

    方法2:使用array_merge方法重新排列数组下标

    $items = array_merge($result->getModels());
    
  • 2017-04-10 已签到
    连续签到1天,获得了5个金钱
  • 2017-04-07 已签到
    连续签到1天,获得了5个金钱
  • 2017-04-02 已签到
    连续签到2天,获得了10个金钱
副董事长 等级规则
46440/50000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

21

Ta的粉丝

25

Ta的访客

85