我已經用gii建立了模型,而且我有表調用make,它有幾列,有一個叫做make,我怎樣才能從列make中獲得所有數據回到控制器中。yii,如何從模型中選擇一列
這裏是我的行動
public function actionAutoCompleteMake()
{
$makeModel= Make::model()->load(fieldMake);
}
我已經用gii建立了模型,而且我有表調用make,它有幾列,有一個叫做make,我怎樣才能從列make中獲得所有數據回到控制器中。yii,如何從模型中選擇一列
這裏是我的行動
public function actionAutoCompleteMake()
{
$makeModel= Make::model()->load(fieldMake);
}
如果你是新來的Yii,你應該檢查出the docs爲Yii中的活動記錄。
public function actionAutoCompleteMake()
{
$makeModels = Make::model()->findAll(array("select"=>"fieldMake", "order"=>"fieldMake DESC"));
}
你可以用一些條件也這樣做: -
$criteria = new CDbCriteria;
$criteria->select = "fieldMake";
$criteria->condition = " fieldName = fieldValue";
$results = Make::model()->findAll($criteria);
可能是它會幫你還。
$ criteria-> select沒有看到工作,它仍然選擇所有列 –
請問你可以告訴我你的代碼嗎? –
謝謝,我肯定會查看文檔。 –