2012-01-26 61 views

回答

1

在你的订货型号:

... 

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'), 
      ), 

      ... 
     ), 
    )); ?> 

并尝试这个代码 我的事这对你

+0

是帮助我曾尝试什么你已经提到,它给我下拉关系条目列表。但我想做一些在这个问题中解释的东西 http://stackoverflow.com/questions/9028933/yii-framework-what-does-this-jquery-line-of-code-means – KItis