public function actionCreate() { $model = new Ocorrencia(); $model->idLocal = 0; if ($model->load(Yii::$app->request->post())) { list($dia, $mes, $ano) = split('[/]', $model->data); $model->data = $ano . '-' . $mes . '-' . $dia; if ($model->dataConclusao != null) { list($dia, $mes, $ano) = split('[/]', $model->dataConclusao); $model->dataConclusao = $ano . '-' . $mes . '-' . $dia; } $model->imageFiles = UploadedFile::getInstances($model, 'imageFiles'); $path = Yii::$app->basePath . '/web/uploadFoto/'; $model->cpfUsuario = Yii::$app->user->identity->cpf; if ($model->save()) { // if (count ($model->imageFiles) >= 1) { foreach ($model->imageFiles as $file) { $foto = new Foto(); $foto->idOcorrencia = $model->idOcorrencia; $foto->comentario = $model->comentarioFoto; $foto->endereco = $path . $file->baseName . '.' . $file->extension; $foto->nome = $file->baseName . '.' . $file->extension; $file->saveAs($foto->endereco); $foto->save(); $foto = null; } // } return $this->redirect(['view', 'id' => $model->idOcorrencia]); } else { list($ano, $mes, $dia) = split('[-]', $model->data); $model->data = $dia . '/' . $mes . '/' . $ano; if ($model->dataConclusao != null) { list($ano, $mes, $dia) = split('[-]', $model->dataConclusao); $model->dataConclusao = $dia . '/' . $mes . '/' . $ano; } return $this->render('create', ['model' => $model]); } } else { return $this->render('create', ['model' => $model]); } }