1

ドロップダウンリストを作成しようとしましたが、なぜ空の結果になるのですか?

これは私がドロップダウンを作った方法です

$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_PROPERTIES,NAMA_DATA_PROPERTIES

コントローラー:

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

1 に答える 1

1

私は答えを見つけました、私は間違ったモデルを入れました。

私はgiiでdatapropertiesモデルを作りました。必要なデータリストを見つけるためにそれを使用します

 $list_properties = ArrayHelper::map(DataProperties::find()->all(), 'ID_DATA_PROPERTIES', 'NAMA_DATA_PROPERTIES');
于 2015-08-30T13:04:11.823 に答える