Php 在cgridview Yii中将一列值与另一列一起使用

Php 在cgridview Yii中将一列值与另一列一起使用,php,yii,Php,Yii,我有一个网格视图,如下所示。在这里,我想使用正确答案的值来找到要显示的按钮 例如,如果正确答案>0,则显示勾选按钮 否则显示交叉按钮 那么我将如何在网格视图中写入该条件呢 $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'product-table', 'dataProvider'=>Question::model()->searchCustom(1), 'columns'=&

我有一个网格视图,如下所示。在这里,我想使用正确答案的值来找到要显示的按钮

例如,如果正确答案>0,则显示勾选按钮 否则显示交叉按钮

那么我将如何在网格视图中写入该条件呢

$this->widget('zii.widgets.grid.CGridView', array(

    'id'=>'product-table',

    'dataProvider'=>Question::model()->searchCustom(1),

    'columns'=>array(
        array('name'=>'qnid'),
        array('name'=>'question'),
        array('header'=>'Correct Answer','value' =>array($this,'getCorrectAnswer')),
        array(
                'header'=>'Acton',
                'class'=>'CButtonColumn',
                'template'=>'{tick}| {cross}' ,
                'buttons' => array ('tick' => array('imageUrl'=>Yii::app()->request->baseUrl.'/images/correct.png'),
                                    'cross' => array('imageUrl'=>Yii::app()->request->baseUrl.'/images/correct.png'))
            ),

    ),
    'itemsCssClass' => 'table table-striped table-bordered bootstrap-datatable datatable',
    'cssFile'=>false,

));

提前谢谢

试试这样的

array('header'=>'Action','value' =>array($this,'getButton')),
和在控制器中

function getButton($data) {
  $correct_answer = // find it
  if($correct_answer > 0) {
    $button = '<a href="#" class="tick"></a>';
  }
  else {
    $button = '<a href="#" class="cross"></a>';
  }
  return $button;
}
函数getButton($data){
$correct\u answer=//找到它
如果($correct\u answer>0){
$button='';
}
否则{
$button='';
}
返回$按钮;
}
试试这个

 'buttons' => array ('tick' => 
  array('imageUrl'=>Yii::app()->request->baseUrl.'/images/correct.png',
        'visible'=>'Correct Answer > 0'),
 'cross' => array('imageUrl'=>Yii::app()->request->baseUrl.'/images/correct.png',
                  'visible'=>'Correct Answer <= 0'))
“按钮”=>数组('tick'=>
数组('imageUrl'=>Yii::app()->request->baseUrl'/images/correct.png',
“可见”=>“正确答案>0”),
'cross'=>array('imageUrl'=>Yii::app()->request->baseUrl./images/correct.png',

“可见”=>“正确答案您的问题是什么?@naveengoyal我想使用正确答案的值来查找要显示的按钮。例如,如果正确答案>0,则显示勾选按钮,否则显示交叉按钮,那么我将如何在网格视图中写入条件