I have 2 tables/models:
Tmp1
* Header
* QuestionText
Tmp2
* Header
* Part
* OutOf
[size="5"]Tmp1 model[/size]
public function relations()
{  
	return array(  
    'tmp2' => array(self::HAS_MANY, 'Tmp2', 'Header'),  
     );  
}  
[size="5"]Tmp2 model[size="5"][/size][/size]
public function relations()
{  
	return array(  
    'header' => array(self::BELONGS_TO, 'Tmp1', 'Header'),  
	);  
}  
[size="5"]View admin[/size]
<?php $this->widget(‘zii.widgets.grid.CGridView’,array(
'id'=>'tmp-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'Header',
'QuestionText',
 array( 
        'name'=>'tmp2.Out Of',
        'value'=>'$data->tmp2[0]->Out Of','value' => 'isset($data->tmp2) ? $data->tmp2[0].Out Of : Null',
        'type'=>'raw',
    ),
  ),
)); ?>
I attached error page