Как отправить несколько форм Yii2?

249
02 апреля 2017, 05:36

Помогите решить такую проблему. На странице выводится блоки (количество не ограничено ) , каждый блок это по-сути фора для редактирования даных отдельного юзера, и когда нажимается сабмит то данные отправляются на контроллер и там уже обрабатываются. Я хочу что б данные отправлялись в таком виде

[
  [
    'name' => first,
  ],
  [
      'name' => second,
  ]
]

Возможно ли как-то сделать в ActiveForm еще несколько форм, Делаю это так, но формы не отправляются:

<?php $form = ActiveForm::begin([
        'action' => Url::to('/user/'.$employeeType.'/save-information'),
        'id' => 't-form'
]);?>
<?php foreach ($usersCollection as $employee):?>
        <?php $formN = ActiveForm::begin([
              'id' => 't-form'
         ]);?>
             $formN->field($employee, 'name')?>
        <?php ActiveForm::end()?>
  <?php endforeach;?>
<?= Html::submitButton('Save', ['class' => 'btn btn-success'])?>
<?php ActiveForm::end();?>

Усли id в форм одинаковые и если разные (или вовсе нет) - формы все равно не отправляются.

Подскажите, пожалуйста, как это исправить или сделать правильней,

Спасибо !

READ ALSO
Знаки вопросов на черном фоне вместо русских символов

Знаки вопросов на черном фоне вместо русских символов

Есть сайт на WordPressПроблем с русскими символами не было, пока я не начал переделывать вот такой функционал: на одной странице выводится английский...

695
На основе каких технологий Вы делаете систему мгновенных сообщений?

На основе каких технологий Вы делаете систему мгновенных сообщений?

Вопрос к тем, кто имеет опыт разработки систем мгновенных сообщений, чатов и аналогичных проектовНа основе какого стека технологий Вы создавали...

207
Как правильно построить отношение в Laravel

Как правильно построить отношение в Laravel

Имеется две таблицы users, check

288
Реализация многопоточности на php

Реализация многопоточности на php

Здравствуйте, есть задача реализовать перебор всех email из сайта и удалить несуществующие

335