Yii2-yii\grid\CheckboxColumn-将所选行批量插入另一个表

Yii2-yii\grid\CheckboxColumn-将所选行批量插入另一个表,yii2,Yii2,假设有两个表包含几乎相似的字段: 表A:id、名称、地址、类别id 表B:id、名称、类别id 使用yii\grid\CheckboxColumn,我可以选择表A中的一些行 我的问题是: 使用表A中的复选框选择特定行后,如何将它们插入表B?根据您可以使用JS获得所选行键的数组 var keys = $('#grid').yiiGridView('getSelectedRows'); 您可以使用ajax将其发送到相应的控制器/操作,在那里您必须从A加载值并将其保存到B。 或者只使用这些键作为隐藏

假设有两个表包含几乎相似的字段:

表A:id、名称、地址、类别id

表B:id、名称、类别id

使用yii\grid\CheckboxColumn,我可以选择表A中的一些行

我的问题是: 使用表A中的复选框选择特定行后,如何将它们插入表B?

根据您可以使用JS获得所选行键的数组

var keys = $('#grid').yiiGridView('getSelectedRows');
您可以使用ajax将其发送到相应的控制器/操作,在那里您必须从A加载值并将其保存到B。 或者只使用这些键作为隐藏输入的值,并将其发布到控制器