详细信息表中的回滚更改

时间:2016-10-19 19:48:04

标签: yii2

当用户未单击主表中的保存按钮时,如何将详细信息表格中的更改(在网格视图中编辑,删除)回滚到其原始状态。

1 个答案:

答案 0 :(得分:0)

回滚有哪些变化?在按下相同按钮之前,您不应进行任何更改。

  1. 将activeDataProvider数据加载到数组中并将其放入会话中。
  2. 使用会话数组加载ArrayDataProvider中的数据
  3. 使用GridView显示数据。对gridview的任何更改都应该在数组(而不是db)
  4. 上完成
  5. 当用户保存主记录时,将更改从阵列应用到数据库。
  6. 由于并发用户,您也不应该直接对数据库进行任何更改。