2016-07-27 11 views
-1

wie Link zu setzen in dem Classcode in einer anderen Form, um fortzufahrenyii wie Link zu einer anderen Form in cgridview setzen

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

Was Sie mit dem Link zu einem anderen Formular gemeint haben. Gib eine Erklärung, was du willst – user1234

Antwort

1

Sie ein Klirren Spalt

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

Hii verwenden können, können Sie auch diese

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

Hallo diesen Code verwenden,

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%'), 
         ), 
Verwandte Themen