GridView 隐藏 data->key [ 2.0 版本 ]
怎么样去隐藏 GridView 生成的 data->key
因为我不想让别人知道我的 id。
<tbody>
<tr data-key="129251">
leungigi 补充于 2015-01-23 11:36
<tbody>
<tr data-key="129251">
<td>1</td>
<tr>
</tbody>
共 1 个回答
-
GridView默认显示model全部字段,你可以通过自定义columns字段显示你需要的字段.
GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ 'id', 'name', ] ]);
共 1 条回复我是这么处理的..
echo GridView::widget([ 'dataProvider' => $dataProvider, 'tableOptions' => [ 'class' => 'table table-hover table-condensed table-bordered table-striped', ], 'columns' => [ [ 'class' => 'yii\grid\SerialColumn', ], [ 'attribute' => 'priSN', 'format' => 'raw', 'label' => 'System SN', 'value' => function ($model, $key, $index) { return Html::a($model->priSN, ['test/query', 'sn' => $model->priSN]); }, ],
但是显示页面包含的有data->key
<tbody> <tr data-key="129251"><td>1</td><td>
leungigi
注册时间:2013-12-11
最后登录:2016-10-27
在线时长:6小时50分
最后登录:2016-10-27
在线时长:6小时50分
- 粉丝1
- 金钱5
- 威望0
- 积分65