echo DetailView::widget(['model' => $model, 'attributes' => $attributes]); ?> <?php if (Yii::$app->user->identity->isMainModerator($model)) { if (!in_array($model->scenario, array_keys($aScenarios))) { foreach ($aScenarios as $k => $v) { echo Html::a($v['button'], [$v['action'], 'id' => $model->doc_id], ['class' => 'btn btn-success']) . ' '; } } else { echo $this->render($aScenarios[$model->scenario]['form'], ['model' => $model]); } } if (Yii::$app->user->can(User::USER_GROUP_MODERATOR)) { $oTalk = new Doctalk(); $oTalk->dtlk_doc_id = $model->doc_id; $searchModel = new DoctalkSearch(); $dataProvider = $searchModel->search([$searchModel->formName() => ['dtlk_doc_id' => $model->doc_id]]); echo $this->render('_talklist', ['daclad' => $model, 'model' => $oTalk, 'searchModel' => $searchModel, 'dataProvider' => $dataProvider]); } ?> <?php echo ''; ?> <?php echo ''; ?> </div>
/** * Lists all Doctalk models. * @return mixed */ public function actionIndex() { $searchModel = new DoctalkSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }