dropdownlist空值yii2

时间:2015-08-30 12:30:05

标签: yii2 yii2-advanced-app yii2-basic-app

我试图制作下拉列表,但为什么它只是成功?

这是我下拉的方式

$form->field($model, 'ID_DATA_PROPERTIES')->dropDownList($list_properties, ['prompt'=>'-Choose a Course-'])

app/models/Request: 我有餐桌请求

 * @property integer $ID_REQUEST
 * @property integer $ID_DATA_PROPERTIES //foreignkeys

 //request related to data_properties
 * @property DataProperties $iDDATAPROPERTIES

 /**
 * @return \yii\db\ActiveQuery
 */
public function getIDDATAPROPERTIES()
{
    return $this->hasOne(DataProperties::className(), ['ID_DATA_PROPERTIES' => 'ID_DATA_PROPERTIES']);
}

表data_properties:ID_DATA_PROPERTIESNAMA_DATA_PROPERTIES

控制器:

 $model = new Requestdata();
 $list_properties = ArrayHelper::map(Requestdata::find()->all(), 'iDDATAPROPERTIES', 'NAMA_DATA_PROPERTIES');

1 个答案:

答案 0 :(得分:1)

我找到了答案,我的模型错了。

我用gii制作了dataproperties模型。并用它来查找我需要的数据列表

 $list_properties = ArrayHelper::map(DataProperties::find()->all(), 'ID_DATA_PROPERTIES', 'NAMA_DATA_PROPERTIES');