2016-07-27 48 views
-1

如何把鏈接在classcode繼續爲另一種形式警予如何把鏈接到其他形式cgridview

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'classlist-grid', 
    'dataProvider'=>$model->search(), 
    'filter'=>$model, 
    'columns'=>array(
     **'classCode'**, 
     'classDesc', 
     array(
      'class'=>'CButtonColumn', 
     ), 
    ), 
)); ?> 
+0

你的意思是鏈接到另一個表單。給你一些你想要的解釋 – user1234

回答

1

您可以使用碰杯列

'columns'=>array(
    ..... 
    array(
     'class'=>'CLinkColumn', 
     'label'=>'your_attribute', 
     'url'=>'your_controller/your_action&id='.$model->your_attribute, 
    'header'=>'your_column_header' 
), 
0

斐伊川你也可以使用這

array(
    'name' => 'you_field', 
    'header' => 'label', 
    'type' => 'raw', 
    'value' => 'CHtml::link($data->you_field,Yii::app()->createUrl("controller/action",array("param"=>$data->you_field)),array("target"=>"_blank"))', 
), 
0

嗨使用此代碼,

array(
          'header' =>Your Header Name, 
          'value' => '$data->subject->subject_name." - ".$data->subject->subject_code', 
'url' => 'Yii::app()->createUrl("core/subject/deleteelective", array("id"=>$data->electivesubjectid))', 
          'htmlOptions' => array('width' => '45%'), 
         ),