field($model, 'username')->textInput() ?> field($model, 'email')->textInput() ?> field($model, 'status') ->dropDownList(User::statuses())->hint("Csak aktív felhasználó tud bejelentkezni") ?> field($model, 'password_plain')->passwordInput() ?> field($model, 'password_repeat')->passwordInput() ?> field($model, 'role')->dropDownList($roleOptions) ?> selected_accounts; ?>

Engedélyezett kasszák

new ArrayDataProvider( [ 'allModels' => $accounts, 'sort' => false, 'pagination' => false, ]), 'columns' => [ [ 'class' => 'yii\grid\CheckboxColumn', 'name' => (new ReflectionClass( $model->classname() ))->getShortName() . '[selected_accounts]', 'checkboxOptions' => function ($model, $key, $index, $column) use ($selectedAccounts){ $result = []; $result['value'] = $model->id_account ; if ( isset($selectedAccounts) ){ if ( is_array($selectedAccounts) ){ if ( array_search($model->id_account , $selectedAccounts ) !== false){ $result['checked'] = 'checked' ; } } } return $result; } ], [ 'attribute' => 'name' ], ], ])?>
isNewRecord ? Yii::t('app', 'Mentés') : Yii::t('app', 'Mentés'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>