如何动态设置CCheckbox yii的id?

时间:2017-03-22 09:27:12

标签: php yii

我在CCheckbox中使用yii但无法在条件下设置其id名称。

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'task-grid',
    'dataProvider'=>$model->search(),
     'filter'=>$model,
    'columns'=>array(
        'task_name',
        'task_description',
        array(
            'header'=>'Close/Open',
            'id'=>'close_button',
            'class'=>'CCheckBoxColumn',
            'selectableRows' => '10',                
            'value'=>'$data->task_id',
            'checked'=>'$data->task_status == 0 ? false : true',
            'headerTemplate'=>'<label>{item}<span></span></label>',
            'htmlOptions'=>array('style'=>'width: 20px','class'=>'chandran'),
        ),
          ),
));

与check属性一样,我试图动态设置复选框的id,但它不起作用

我试过

 'id'=>'$data->task_status == 0 ? "close_button": "open_button"',

但它不起作用。请帮我解决这个问题。提前致谢

0 个答案:

没有答案