date_from = date('Y-m-d', strtotime('last month')); $searchModel->date_to = date('Y-m-d'); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', [ 'searchModel' => $searchModel, 'dataProvider' => $dataProvider, ]); // $run_bus_expenses = new RunBusExpenses(); // $request = Yii::$app->request; // // $res = $run_bus_expenses->getOilConsumptionList($bus_no, $begin_date, $end_date); // $data['data']['detail'] = $res; // return $this->render('base', ['view' => 'oilList', 'data' => $data]); } /** * User:Steven * Desc:油耗明细列表 * @return string */ public function actionOilConsumptionDetail() { $run_bus_expenses = new RunBusExpenses(); $request = Yii::$app->request; $id = $request->get('id'); $name = $request->get('name'); $begin_date = $request->get('date_from'); $end_date = $request->get('date_to'); if ($request->get('search_type') == 'bus') { $res = $run_bus_expenses->getOilConsumptionDetail($id, $begin_date, $end_date); } else { $res = $run_bus_expenses->getDriverConsumptionDetail($id, $begin_date, $end_date); } $data['data']['detail'] = $res['dataProvider']; $data['data']['model'] = $res['model']; $data['data']['param'] = array( 'flag' => $request->get('search_type'), 'bus_id' => $id, 'name' => $name, 'begin_date' => $begin_date, 'end_date' => $end_date ); return $this->render('base', ['view' => 'oilDetail', 'data' => $data]); } }