echo $form->field($model, 'password')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'email')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'status')->checkBox(); ?> <div class="form-group field-user-email required"> <label class="control-label" for="auth_item">Role</label> <?php echo Html::activeDropDownList($model, 'auth_item', ArrayHelper::map(\backend\models\Role::findAll(['type' => 1]), 'name', 'name'), ['class' => 'form-control']); ?> <div class="help-block"></div> </div> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?>
/** * Delete multiple existing Role model. * For ajax request will return json object * and for non-ajax request if deletion is successful, the browser will be redirected to the 'index' page. * @param integer $id * @return mixed */ public function actionBulkDelete() { $request = Yii::$app->request; $pks = $request->post('pks'); // Array or selected records primary keys foreach (Role::findAll(json_decode($pks)) as $model) { $model->delete(); } }