/** * Displays a single AnswerList model. * @param integer $id * @return mixed */ public function actionView($id) { $modelAnswerList = $this->findAnswerListModel($id); $modelQuestionList = $modelAnswerList->questionList; if (!$modelQuestionList) { return $this->render('locked_answer_list', ['modelAnswerList' => $modelAnswerList, 'dataProvider' => new ActiveDataProvider(['query' => Answer::find()->where(['answer_list_id' => $id])])]); } $modelsQuestion = $modelQuestionList->questions; $dataProvider = new ArrayDataProvider(['allModels' => $modelAnswerList->answers]); return $this->render('view', ['modelAnswerList' => $modelAnswerList, 'dataProvider' => $dataProvider]); }
padding : 5px; margin : 5px; } '); ?> <div class="answer-list-view"> <h1><?php echo Html::encode($this->title); ?> </h1> <?php if ($model->comment) { ?> <div class="comment"> <p><i>Комментарий : <?php echo $model->comment; ?> </i></p> </div> <?php } ?> <?php echo GridView::widget(['dataProvider' => new ActiveDataProvider(['query' => Answer::find()->where(['answer_list_id' => $model->id])]), 'columns' => ['question_text', 'question_type', 'answer', 'answer_comment']]); ?> </div>