Yii2 Gridview可编辑列

时间:2018-06-19 23:52:11

标签: jquery gridview yii2

我的情况很简单。在Kartik的gridview中,我正在使用可编辑的列。 我在此gridview中的数据提供者由相关的表记录组成。选择记录(行)时,模型的主键将发送到控制器。 我的要求是如何将其他值从gridview模型发送到控制器。 我的用例是我拥有主记录(1)-详细记录(3)并使用工作台生成SQl-我将获得三个记录。但是,如果我使用YII2查询生成器,则它在gridview中仅显示1条记录。因为主服务器在查询中重复其记录ID。现在,当我在查询生成器中将ID更改为详细信息ID时,便可以在gridview中显示三个记录。但是当我选择记录并编辑列时,它将发送明细表的PK。所以我也要发送主记录的密码

我尝试使用固定变量从formOptions,Url发送,确定可以,但是无法发送当前模型值(甚至尝试了功能)。我尝试过createURL或To helper函数不起作用。在此先感谢

1 个答案:

答案 0 :(得分:0)

感谢通过afterInput或beforeInput选项修复了我的问题