【问题标题】:Yii2 - yii\grid\CheckboxColumn - Bulk insert selected rows into another tableYii2 - yii\grid\CheckboxColumn - 将选定的行批量插入另一个表
【发布时间】:2017-03-07 13:18:51
【问题描述】:

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

表 A:id、名称、地址、class_id

表 B:id、name、class_id

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

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

【问题讨论】:

    标签: yii2


    【解决方案1】:

    根据this你可以用JS获取选定行键的数组

    var keys = $('#grid').yiiGridView('getSelectedRows');
    

    您可以使用 ajax 将其发送到相应的控制器/操作,您必须从 A 加载值并将其保存到 B。 或者只是将键用作隐藏输入的值并将其发布到控制器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-14
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      相关资源
      最近更新 更多