Yii将整数值传递给model-> find('type',2)

时间:2013-08-04 13:19:22

标签: sql model yii

我有一个名为Person的模型,它有一个整数值列。我需要找到特定类型的人。 所以我试着这样做。

$proflist = CHtml::listData(Person::model()->find('type','2'),'id','firstname');

但没有结果显示出来。我认为'type'列的问题是整数。

请任何人帮助我。

1 个答案:

答案 0 :(得分:2)

应该是

$proflist = CHtml::listData(Person::model()->find('type =2'),'id','firstname');

$proflist = CHtml::listData(Person::model()->findAllByAttributes(array('type' => '2')),'id','firstname');

详细了解方法find()

CActiveRecord find()

您应该从Yii官方文档中了解更多信息

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