/** * action import * @return \yii\web\Response */ public function actionImport() { $request = Yii::$app->request; if ($request->isPost && isset($_FILES['commodity'])) { $obj = new Sdptm05com(); if (substr($_FILES['commodity']['name'], -4) == '.csv') { $file = utilities::convertUtf8($_FILES['commodity']['tmp_name']); $result = $obj->saveImport($file); $error = $result['error']; } else { $error[] = 'CSVのフォーマットが正しくありません'; } if (empty($error) && $result['insert']) { Yii::$app->session->setFlash('success', 'success'); } else { Yii::$app->session->setFlash('error', $error); } return $this->redirect(BaseUrl::base(true) . '/update-commodity'); } }