2013-08-04 25 views
0

我有一個名爲Person的模型,它有一個整數值列。我需要找到一個特定類型的人。 所以我嘗試這樣。Yii將一個整數值傳遞給model-> find('type',2)

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

但沒有結果顯示出來。我認爲與'類型'列是整數的問題。

請任何人都可以幫助我。

回答

2

應該必須

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

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

瞭解更多關於方法的發現()

CActiveRecord find()

你應該學會多從Yii的官方文件

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

+0

工作正常。謝謝。我是這個框架的新手。沒關係:D – Satthy