index.lt 664 B

12345678910111213141516
  1. //查看和搜索列表
  2. public function index(){
  3. $where = $this->buildSearchParams();
  4. $order = $this->buildOrder();
  5. $data = $this->model->where($where)->order($order){%withRelation%};
  6. $paging = $this->request->param('paging', false);
  7. if ($paging) {
  8. $limit = $this->request->param('limit', Config::get('paginate.limit'));
  9. $data = $data->paginate($limit)->toArray();
  10. $data['data'] = $this->getSelectedData($data['data']);
  11. } else {
  12. $data = $data->select()->toArray();
  13. }
  14. return $this->success('数据获取成功', $data);
  15. }