public function actionRemove() { \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; if ($_POST['id']) { $pessoa = Pessoa::findOne($_POST['id']); if ($pessoa->delete()) { return $_POST['id']; } } }
public function actionAddmarcacao() { if ($getParams = Yii::$app->request->get()) { $arrTema = []; $arrPessoa = []; /* * Já deixei pronto caso precise implementar suporte a multiplos temas e pessoas foreach($getParams['id_tema'] as $idTema) { $arrTema[] = Tema::findOne($idTema)->dsc_tema; } foreach($getParams['id_pessoa'] as $idPessoa) { $pessoa = Pessoa::findOne($idPessoa); $tipoPessoa = $pessoa->getIdTipoPessoa()->one(); $arrPessoa[] = $pessoa->dsc_pessoa . ' - ' .$tipoPessoa->dsc_tipo_pessoa; }*/ $arrTema[] = Tema::findOne($getParams['id_tema'])->dsc_tema; $pessoa = Pessoa::findOne($getParams['id_pessoa']); $tipoPessoa = $pessoa->getIdTipoPessoa()->one(); $arrPessoa[] = $pessoa->dsc_pessoa . ' - ' . $tipoPessoa->dsc_tipo_pessoa; $arrTempo[] = gmdate("H:i:s", $getParams['tempo']); $ulTema = Html::ul($arrTema, ['class' => 'list-group', 'itemOptions' => ['class' => 'list-group-item']]); $ulPessoa = Html::ul($arrPessoa, ['class' => 'list-group', 'itemOptions' => ['class' => 'list-group-item']]); $ulTempo = Html::ul($arrTempo, ['class' => 'list-group', 'itemOptions' => ['class' => 'list-group-item']]); return ['ultema' => $ulTema, 'ulpessoa' => $ulPessoa, 'ultempo' => $ulTempo]; } if ($postParams = Yii::$app->request->post()) { $anotacao = new Anotacao(); $anotacao->id_tema = $postParams['id_tema']; $anotacao->id_pessoa = $postParams['id_pessoa']; $anotacao->id_audiencia = $postParams['id_audiencia']; $anotacao->num_tempo = $postParams['tempo']; $anotacao->id_usuario = Yii::$app->user->identity->id; if ($anotacao->save()) { $anotacao->refresh(); return ['li' => $anotacao->getLi()]; } } }