2013-10-17 20 views
5

Ho impostato il modello con gii e ho chiamato table make e ha poche colonne, ce n'è una che si chiama make, come posso ottenere tutti i dati dalla colonna make di nuovo nel controller.yii, come selezionare una colonna dal modello

qui è la mia azione

public function actionAutoCompleteMake() 
    { 


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


    } 

risposta

18

Se siete nuovi a Yii, si dovrebbe verificare the docs per di Yii attivo Record.

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

grazie, sto verificando i documenti. –

1

È possibile farlo anche con qualche condizione: -

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

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

Può essere che vi aiuterà anche.

+0

$ criteri-> seleziona non vede funzionante, seleziona ancora tutte le colonne –

+0

puoi per favore mostrarmi il tuo codice? –

Problemi correlati