У меня есть форма для создания пользователя, которая рендерится в модалке (не ajax)
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use common\models\Positions;
use common\models\Departs;
use common\models\PayTypes;
?>
<?php $form = ActiveForm::begin(['action'=> ['users/create'],'id' => 'form-signup', 'enableAjaxValidation' => true]); ?>
<?= $form->field($formRegister, 'email')->textInput(['placeholder' => 'name@domain.com']) ?>
<?= $form->field($formRegister, 'fio')->textInput(['placeholder' => 'Иванов Иван Иванович']) ?>
<?= $form->field($formRegister, 'phone_mobile')->textInput(['placeholder' => '+7XXXXXXXXXX']) ?>
<?= $form->field($formRegister, 'position_id')->dropdownList(Positions::getAllAsArray(), ['prompt' => 'Выбрать...']) ?>
<?= $form->field($formRegister, 'pay_type')->dropdownList(PayTypes::getAllAsArray(), ['prompt' => 'Выбрать...']) ?>
<?= $form->field($formRegister, 'pay_account')->textInput() ?>
<div class="form-group">
<?= Html::submitButton('Зарегистрировать', ['class' => 'btn btn-primary', 'name' => 'signup-button']) ?>
</div>
<?php ActiveForm::end(); ?>
Как бы мне ее можно бы использовать и для редактирования юзера, чтобы не создавать новую? При клике на кнопку "редактировать" в gridView я делаю jquery метод load в пустую модалку, и загружаю туда урл действия:
$modelUserForm = new SignupHandForm();
return $this->renderAjax('_form-user', [
'modelUserForm' => $modelUserForm
]);
собсвенно вопрос, как сделать чтобы форма отобразила существующие данные модели?