$sql_list = "SELECT ID, FID, INSID, FLIGHTNO, DEPNAME, ARRNAME, to_char(DEPDATE,‘yyyy-MM-dd HH24:mi‘) as DEPDATE, CHECKID,CERTNAME,CERTTYPE, CERTNO, MOBILE, PRODUCTNAME, PRICE, TOTAL, ETN, DEP,ARR, PAYSTATUS,OSTATUS, to_char(CREATE_TIME,‘yyyy-MM-dd HH24:mi‘) as CREATE_TIME FROM wx_checkin_insure where 1=1 and {$time_condition} {$condition_sql}"; $dataProvider = new SqlDataProvider([ ‘sql‘ => $sql_list, ‘params‘ => [‘:status‘ => 1], ‘totalCount‘ => $total, ‘sort‘ => [ ‘attributes‘ => [ ‘age‘, ‘name‘ => [ ‘desc‘ => [‘CREATE_TIME‘ => SORT_DESC], ], ], ], ‘pagination‘ => [ ‘defaultPageSize‘ => $limit, ‘totalCount‘ => $total ], ]); $dataProvider->getPagination()->setPage(2); $this->_data[‘offset‘] = $dataProvider->getPagination()->offset; $litst = $dataProvider->getModels(); $this->_data[‘page_data‘] = $litst; // 分页数据 $this->_data[‘page_total‘] = $dataProvider->getPagination()->getPageCount(); // 总共页数 $this->_data[‘page‘] = $page; $this->_data[‘limit‘] = $limit;
原文地址:https://www.cnblogs.com/achengmu/p/11700025.html
时间: 2024-11-05 18:57:02