app->app; if (Yii::$app->request->isGet&&!empty(Yii::$app->request->get('create_time'))) { $create_time = Yii::$app->request->get('create_time'); $time = explode('~',$create_time); $model->start_time = rtrim($time[0]); $model->end_time = ltrim($time[1]); } $model->setAttributes(Yii::$app->request->get()); $model->page_size = 10; $model->list1(); $data = $model->data; return $this->render('manage', [ 'data' => $data, 'limit' => $model->page_size ]); } /** * actionAdd * 添加 * ----------------- * @return Object * @author coldwind */ public function actionAdd() { $model = Yii::$app->app->app; $model->setAttributes(Yii::$app->request->post()); $model->log = !empty($model->log)? explode(PHP_EOL, $model->log):null; if ($model->create()) { return json_encode(['code' => 200]); } $response = $model->response; return json_encode(['code' => $response['content']['code'], 'message' => $response['content']['message']]); } /** * actionInfo * 详情 * --------------- * @return Object * @author coldwind */ public function actionInfo() { $model = Yii::$app->app->app; $model->id = Yii::$app->request->get('id'); if ($model->view()) { return json_encode($model->data); } $response = $model->response; return json_encode(['code' => $response['content']['code'], 'message' => $response['content']['message']]); } /** * actionEdit * 编辑 * --------------- * @return Object * @author coldwind */ public function actionEdit() { $model = Yii::$app->app->app; $model->setAttributes(Yii::$app->request->post()); $model->log = !empty($model->log)? explode(PHP_EOL, $model->log):null; if ($model->update()) { return json_encode(['code' => 200]); } $response = $model->response; return json_encode(['code' => $response['content']['code'], 'message' => $response['content']['message']]); } }