2013-10-17 32 views
5

我已經用gii建立了模型,而且我有表調用make,它有幾列,有一個叫做make,我怎樣才能從列make中獲得所有數據回到控制器中。yii,如何從模型中選擇一列

這裏是我的行動

public function actionAutoCompleteMake() 
    { 


     $makeModel= Make::model()->load(fieldMake); 


    } 

回答

18

如果你是新來的Yii,你應該檢查出the docs爲Yii中的活動記錄。

public function actionAutoCompleteMake() 
{ 
    $makeModels = Make::model()->findAll(array("select"=>"fieldMake", "order"=>"fieldMake DESC")); 
} 
+0

謝謝,我肯定會查看文檔。 –

1

你可以用一些條件也這樣做: -

$criteria    = new CDbCriteria; 
$criteria->select  = "fieldMake"; 
$criteria->condition = " fieldName = fieldValue"; 

$results    = Make::model()->findAll($criteria); 

可能是它會幫你還。

+0

$ criteria-> select沒有看到工作,它仍然選擇所有列 –

+0

請問你可以告訴我你的代碼嗎? –

相關問題