/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionNovo() { $model = new Depoimento(); $professor = Professor::model()->findByPk($_POST['Depoimento']['id_professor']); if (!empty($_POST['Depoimento'])) { if (empty($_POST['Depoimento']['nome'])) { unset($_POST['Depoimento']['nome']); } $model->attributes = $_POST['Depoimento']; $model->id_disciplina = empty($_POST['Depoimento']['id_disciplina']) ? null : $_POST['Depoimento']['id_disciplina']; if ($model->save()) { Yii::app()->user->setFlash('success', "Seu depoimento foi enviado com sucesso e está aguardando aprovação."); $this->redirect(Yii::app()->baseUrl . '/professor/' . $model->id_professor . '/' . URLify::filter($professor->nome)); } } }