/* @var $searchModel \app\models\UserModelSearch */ $this->title = Yii::t('user', 'Users'); $this->params['breadcrumbs'][] = $this->title; ?> <div class="user-index"> <h1><?php echo Html::encode($this->title); ?> </h1> <p> <?php echo Html::a(Yii::t('user', 'Create User'), ['create'], ['class' => 'btn btn-success']); ?> </p> <?php Pjax::begin(['enablePushState' => false, 'timeout' => 10000]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['id', ['class' => EditableColumn::className(), 'attribute' => 'username', 'url' => ['edit-user']], 'email:email', ['class' => EditableColumn::className(), 'attribute' => 'status', 'url' => ['edit-user'], 'value' => function ($model) { return UserStatus::getLabel($model->status); }, 'type' => 'select', 'editableOptions' => function ($model) { return ['source' => UserStatus::listData(), 'value' => $model->status]; }, 'filter' => UserStatus::listData(), 'filterInputOptions' => ['prompt' => Yii::t('user', 'Select Status'), 'class' => 'form-control']], ['attribute' => 'createdAt', 'format' => 'date', 'filter' => false], ['header' => Yii::t('user', 'Action'), 'class' => 'yii\\grid\\ActionColumn', 'template' => '{update}{delete}']]]); ?> <?php Pjax::end(); ?> </div>
<?php $form = ActiveForm::begin(['id' => 'create-user-form']); ?> <div class="row"> <div class="col-md-6"> <?php echo $form->field($model, 'username')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'email')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'status')->dropDownList(UserStatus::listData()); ?> <?php echo $form->field($model, 'newPassword')->passwordInput(['autocomplete' => 'off']); ?> </div> </div> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('user', 'Create') : Yii::t('user', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php