2013-02-06 39 views
0

爲了找到給定數量的所有記錄,我有以下代碼。這是給我正確的記錄,但它只顯示每個記錄的'id'。如何在結果中顯示'AttributeB'而不是'id'。Yii的關係和findAllByAttributes

$qty = $model->relation->Quantity; 
$item = ModelB::model()->findAllByAttributes(array('Quantity'=>$qty)); 

echo $form->dropDownList($model, 'Attribute', $item); 

回答

2

試試這個

echo $form->dropDownList($model,'Attribute',CHtml::listData($item, 'id', 'attributeB'));