2012-01-26 59 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