request; $serialNo = $request->get('serial_no'); $mac = $request->get('mac'); $page = $request->get('page'); $where = [ 'and' ]; if (null !== $serialNo) { $where[] = ['like', 'serial_no', $serialNo]; } if (isset($mac)) { $where[] = ['like', 'mac', $mac]; } if (0 >= $page) { $page = 1; } $pageSize = 20; $page = ($page -1) * $pageSize; $deviceData = DeviceRepository::getList($where, $pageSize, $page); $pages = new Pagination(['totalCount' => DeviceRepository::getListCount($where), 'pageSize' => $pageSize]); $statusList = DeviceStatus::statusLabels(); // $params['statusList'] = $statusList; $params['deviceList'] = $deviceData; $params['pages'] = $pages; $params["gets"] = [ 'serial_no' => $serialNo, 'mac' => $mac, ]; return $this->render('index', $params); } /** * 导出订单数据 * @return string */ public function actionExportDa() { $request = Yii::$app->request; } /** * @return string */ public function actionInfo() { } }