在您的订单模型中:
...
public function relations(){
return array(
...
'user0' => array(self::BELONGS_TO, 'User', 'userId'),
...
);
}
....
public function search()
{
$criteria=new CDbCriteria;
...
$criteria->compare('userId',$this->userId);
...
}
...
在您的视图/订单/管理员:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'deviceinfo-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
...
array(
'name'=>'userId',
'value'=>'$data->user0->name',
'filter'=>CHtml::listData(User::model()->findAll(), 'id', 'name'),
),
...
),
)); ?>
试试这段代码
我的东西这对你有帮助