dropdownlist空值yii2

dropdownlist空值yii2,yii2,yii2-advanced-app,yii2-basic-app,Yii2,Yii2 Advanced App,Yii2 Basic App,我试着制作下拉列表,但为什么它只是一个简单的结果 这就是我下降的方式 $form->field($model, 'ID_DATA_PROPERTIES')->dropDownList($list_properties, ['prompt'=>'-Choose a Course-']) 此应用程序/模型/请求: 我有桌位要求 * @property integer $ID_REQUEST * @property integer $ID_DATA_PROPERTIES //f

我试着制作下拉列表,但为什么它只是一个简单的结果

这就是我下降的方式

$form->field($model, 'ID_DATA_PROPERTIES')->dropDownList($list_properties, ['prompt'=>'-Choose a Course-'])
应用程序/模型/请求
: 我有桌位要求

 * @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']);
}
表数据属性:
ID\u数据属性
NAMA\u数据属性

控制员:

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

我找到了答案,我被放错了型号

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

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

你也在尝试利用那里的关系吗?似乎少了一个模型。您是否尝试过检查它生成的sql?是的,我尝试使用关系。但有时它在视图中查看数据就像iDDATAPROPERTIES.NAMA_data_属性一样。但它对这个案子不起作用?@SyakurRahman嘿,thx你给我的主意,我用gii发电机做了模型,我用的是wring模型。哈哈,好的,谢谢你注意。为了将来的读者,您可以将您的解决方案作为答案发布,并将问题标记为已回答。