Yii CGridView add class or style for header cell

php, yii

Solution

Use `headerHtmlOptions`.

'columns'=>array(
        array(
            'name'=>'id',
            'header'=>'#',
            'htmlOptions'=>array('style'=>'width: 50px; text-align: center;', 'class'=>'zzz'),
            'headerHtmlOptions'=>array(...),
        ),

Problem

I want to set some style or css class for header cell in specific column. This changes css only for data cells in a column. ``` 'columns'=>array( array( 'name'=>'id', 'header'=>'#', 'htmlOptions'=>array('style'=>'width: 50px; text-align: center;', 'class'=>'zzz'), ), ``` How to set css or style in header cell of this column?

Original source