Задать вопрос

Pjax с ActiveForm, внутри ActiveForm, возможно?

Здравствуйте! Подскажите, пожалуйста,

На странце есть форма (ActiveForm) модели1.
Внутри этой формы лежит pjax-блок с еще одной формой ActiveForm для добавления информации в модель2.
При submit формы модели2, pjax не отрабатывается и происходит submit формы модели1.

Подскажите, как правильно реализовать? Или так делать неправильно?
$form1 = ActiveForm::begin();
   Pjax::begin(['id' => 'notes']);
     $form2 = ActiveForm::begin(['action' => '/note/save', 'options' => ['data-pjax' => '1']]);
        $form2->field($notes, 'text')->textarea(['rows' => 3]);
        Html::submitButton('Add', ['data-pjax' => '1'])
     ActiveForm::end();
   Pjax::end()
ActiveForm::end();
  • Вопрос задан
  • 984 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
SamDark
@SamDark
Yii2 core team
Вложенные формы — это против стандарта HTML.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы