如何在Yii中的findAllByAttributes中使用select

时间:2014-05-04 06:54:40

标签: yii yii-extensions

我见过这个:

    $makeModels = Make::model()->findAll(array("select"=>"fieldMake", "order"=>"fieldMake DESC"));

是否可以使用findAllByAttributes这样做?我只需要选择一个列值。我的意思是我不希望findAllByAttributes返回对象数组我只需要一个值数组。

1 个答案:

答案 0 :(得分:0)

如果您只想要一个值数组,请使用带有CDbCommand

的自定义SQL命令

请查看以下网址以获取更多信息:

http://www.yiiframework.com/doc/api/1.1/CDbCommand

它可能看起来像这样:

Yii::app()->db->createCommand('your sql query')->queryColumn();