2
Yii 2の配列ヘルパーの値をid(データベースの主キー)として設定したい。 しかし、私はそれを使用すると0,1,2,3、実際のID番号ではありません。ここで配列ヘルパーYii2の値を設定するには?
は私の配列ヘルパーコードです:
<?= Html::activeDropDownList($model, 'username',
array_merge(array(''=>' '), ArrayHelper::map(Experts::find()->all(), 'id', 'username'))) ?>
は、どのように私はプライマリIDの実際の値にアクセスできますか?
私は他のパラメータを使用すると正しく動作しますが、私がidを使用すると、0から上への番号が表示されます:|
デフォルトオプションを設定するには、「プロンプト」属性を使用します。 <プロンプト> = ''プロンプトが表示されていない場合は、プロンプトが表示されます。<?= Html :: activeDropDownList($ model、 'username'、 ArrayHelper :: map(エキスパート:: find() - > all()、 'id'、 'username')、 - 'を選択)?> –
いいえ私は各値をデータベースのIDとして設定できません – areff