0

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

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

但没有结果显示。我认为“类型”列的问题是整数。

请任何人都可以帮助我。

4

1 回答 1

2

它应该是

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

或者

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

阅读有关方法 find() 的更多信息

CActiveRecord 查找()

你应该从 Yii 官方文档中了解更多

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

于 2013-08-04T17:03:49.320 回答