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