public function init() { $model = new IssueComment(); $model->issue_id = $this->issueId; if (isset($_POST['IssueComment'])) { $model->attributes = $_POST['IssueComment']; if ($model->save()) { Yii::app()->user->setFlash('success', 'Комментарий добавлен'); $this->controller->redirect(array('/issue/view', 'id' => $this->issueId)); } } $this->render('addCommentWidget', array('model' => $model)); }
public function actionChangeStatus($issueId) { $issue = $this->loadModel('Issue', (int) $issueId); $comment = new IssueComment(); $comment->issue_id = (int) $issueId; if (isset($_POST['IssueComment'])) { $issue->status_id = (int) $_POST['Issue']['status_id']; $issue->update(array('status_id')); $comment->attributes = $_POST['IssueComment']; $comment->save(); user()->setFlash('success', 'Статус задачи #' . $issue->id . ' изменен'); Yii::app()->end(); } $this->renderPartial('changeStatus', array('comment' => $comment, 'issue' => $issue)); }