我一直在与Yii的CGridView合作,我想知道是否有任何方法可以分离CButtonColumns,或者同时启动多个a。因此每个Button都有一个具有特定标题的特定列。
发布于 2013-01-04 21:26:13
如果我正确理解了您的问题,您可以添加两个数组,并按如下方式定义您的模板和配置:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'person-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'firstName',
'lastName',
'language',
'hours',
array(
'header'=>'View',
'class'=>'CButtonColumn',
'template'=>'{view}',
'buttons'=>array(
'view'=>
array(
'url'=>'Yii::app()->createUrl("person/view", array("id"=>$data->id))',
),
),
),
array(
'header'=>'Update',
'class'=>'CButtonColumn',
'template'=>'{update}',
'buttons'=>array(
'update'=>
array(
'url'=>'Yii::app()->createUrl("person/update", array("id"=>$data->id))',
),
),
)
),
));发布于 2013-01-04 21:25:25
array(
'header'=>'View',
'class'=>'CButtonColumn',
'template'=>'{view}'
),
array(
'header'=>'Update',
'class'=>'CButtonColumn',
'template'=>'{update}'
),
array(
'header'=>'Delete',
'class'=>'CButtonColumn',
'template'=>'{delete}'
),..。如果你是这个意思的话。
https://stackoverflow.com/questions/14157618
复制相似问题