Народ делаю аякс форму из простой работающей формы.
Без аякс все работает так как надо, как только делаю аякс форму перестает работать валидация.
Зама форма
Код: Выделить всё
$form = ActiveForm::begin([
'id' => $model->formName(),
'enableAjaxValidation' => true,
'options' => [
'enctype' => 'multipart/form-data',
'class' => false,
],
'errorCssClass' => 'hasError',
]);
Код: Выделить всё
public function actionTest(){
$model = new MyPersonalForm('', $user, Yii::$app->request->post('myPersonals'));
if(Yii::$app->request->isPost && $model->validate()){
if($model->saveMyPersonal()){
}
}
return $this->renderAjax('test', [
'model' => $model,
]);
}
Проверяю без аякса и попапа все работает как часы.