Example #1
0
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>
Example #2
0
 /**
  * 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]);
 }