我想将项目的ID存储在html数据属性中的CActiveDataProvider对象中。
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'feeds-in-group-grid',
'dataProvider'=>$data,
'filter'=>$filter,
'emptyText'=>"Er zijn geen resultaten gevonden.",
'columns'=>array(
array(
'name'=>'name',
'htmlOptions'=>array(
'data-feed-id'=>1 HERE I NEED THE CURRENT FEED ID
)
),
array(
'class'=>'CButtonColumn',
'template'=>'{update}',
),
),
// 'buttons'=>array(
// 'url'=>Yii::app()->createUrl('..&id=' . $data->id)
// ),
'loadingCssClass'=>'feeds-group',
'itemsCssClass'=>'feeds-item',
'summaryText'=>'Deze groep bevat {count} feed(s)',
'enablePagination'=>false,
)
);
有人知道如何在Yii中这样做吗?
答案 0 :(得分:0)
你可以通过对CDataColumn类进行一点修补来做到这一点,这是一个wiki指南:
答案 1 :(得分:0)
也许......
'htmlOptions'=>array(
'data-feed-id'=>'$data->id'
)