下拉列表空值 yii2
dropdownlist empty value yii2
我试过制作下拉列表,但为什么它只是空的结果?
这是我制作下拉菜单的方式
$form->field($model, 'ID_DATA_PROPERTIES')->dropDownList($list_properties, ['prompt'=>'-Choose a Course-'])
这个app/models/Request
:
我有 table 个请求
* @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']);
}
table data_properties : ID_DATA_PROPERTIES
, NAMA_DATA_PROPERTIES
控制器:
$model = new Requestdata();
$list_properties = ArrayHelper::map(Requestdata::find()->all(), 'iDDATAPROPERTIES', 'NAMA_DATA_PROPERTIES');
我找到了答案,我输入错误的模型。
我通过 gii 制作了数据属性模型。并将其用于查找我需要的数据列表
$list_properties = ArrayHelper::map(DataProperties::find()->all(), 'ID_DATA_PROPERTIES', 'NAMA_DATA_PROPERTIES');
我试过制作下拉列表,但为什么它只是空的结果?
这是我制作下拉菜单的方式
$form->field($model, 'ID_DATA_PROPERTIES')->dropDownList($list_properties, ['prompt'=>'-Choose a Course-'])
这个app/models/Request
:
我有 table 个请求
* @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']);
}
table data_properties : ID_DATA_PROPERTIES
, NAMA_DATA_PROPERTIES
控制器:
$model = new Requestdata();
$list_properties = ArrayHelper::map(Requestdata::find()->all(), 'iDDATAPROPERTIES', 'NAMA_DATA_PROPERTIES');
我找到了答案,我输入错误的模型。
我通过 gii 制作了数据属性模型。并将其用于查找我需要的数据列表
$list_properties = ArrayHelper::map(DataProperties::find()->all(), 'ID_DATA_PROPERTIES', 'NAMA_DATA_PROPERTIES');