帮助解决这个问题。块显示在页面上(数量不限),每个块本质上是编辑单个用户数据的障碍,当按下提交时,数据被发送到控制器并已经在那里处理。我希望数据像这样发送
[
[
'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
表格相同,如果它们不同(或根本不同),表格仍然不会发送。
请告诉我如何解决这个问题或让它变得更好,
谢谢 !