谁一开始就是大神?

yii2gridviewtr中的data-key值设置之后不生效,[2.0]

yii2 gridview tr中的data-key值设置之后不生效,如果我设置’data-value’的时候值就能出来,但是使用’data-key’的时候就变成了如图所示这个样子QQ图片20170417153400.png

QQ图片20170417162958.png

参照yii\grid\GridView的这两个方法
QQ截图20170417163141.jpg
你按照上图的设置配置一下试试。
QQ截图20170417165326.jpg
给我瞅瞅你这块的代码是怎么设置的 gridview
你好,根据源码来看,data-key是被源码覆盖的,这个值源码会自动赋值为每条模型的主键值,所以你可以把这个属性换成别的就可以了,详情请看类 yii\grid\GridView源码的第514行
源码里可见 data-key 已经被Yii 使用了,就好像 case关键词被PHP使用了一样,如果你建了一个 Case AR class 一样无法用,所以尽量避开吧。 楼上几位都很厉害,直接就翻源码了,哈哈。

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2gridviewtr中的data-key值设置之后不生效,[2.0]

评论 抢沙发

登录

找回密码

注册