add api, docs

This commit is contained in:
iIronside
2021-11-25 12:33:08 +03:00
parent 7d886ff7c3
commit 9e964222ae
19 changed files with 2149 additions and 24 deletions

View File

@ -6,7 +6,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\questionnaire\models\AnswerSearch */
/* @var $modelSearch backend\modules\questionnaire\models\AnswerSearch */
/* @var $form yii\widgets\ActiveForm */
?>
@ -17,7 +17,7 @@ use yii\widgets\ActiveForm;
'method' => 'get',
]); ?>
<?= $form->field($model, 'questionnaire')->widget(Select2::className(),[
<?= $form->field($modelSearch, 'questionnaire')->widget(Select2::className(),[
'data' => Questionnaire::find()->select(['title', 'id'])->indexBy('id')->column(),
'options' => ['placeholder' => 'Выберите анкету'],
'pluginOptions' => [

View File

@ -21,7 +21,7 @@ $this->params['breadcrumbs'][] = $this->title;
</p>
<?= $this->render('_search_by_questionnaire', [
'model' => $searchModel,
'modelSearch' => $searchModel,
]) ?>
<?= GridView::widget([

View File

@ -32,7 +32,7 @@ $this->params['breadcrumbs'][] = $this->title;
],
[
'attribute' => 'user_id',
'filter' => ArrayHelper::map(User::find()->all(), 'id', 'username'),
'filter' => User::find()->select(['username', 'id'])->indexBy('id')->column(),
'value' => 'user.username'
],
'score',

View File

@ -1,7 +1,6 @@
<?php
use backend\modules\questionnaire\models\Questionnaire;
use backend\modules\questionnaire\models\UserQuestionnaire;
use kartik\select2\Select2;
use yii\helpers\Html;
use yii\widgets\ActiveForm;