/** * @return \yii\db\ActiveQuery */ public function getIdTypeDevice() { return $this->hasOne(TypeDevice::className(), ['id' => 'id_type_device']); }
/* @var $form yii\widgets\ActiveForm */ ?> <div class="device-form"> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'name_device')->textInput(['maxlength' => true]); ?> <?php //Получаем все типы $typed = TypeDevice::find()->orderBy('name_type')->all(); //Формируем массив с ключем равным полю 'id' и значением равным полю 'name' $items1 = ArrayHelper::map($typed, 'id', 'name_type'); $params1 = ['prompt' => 'Выберите тип']; echo $form->field($model, 'id_type_device')->dropDownList($items1, $params1); ?> <?php echo $form->field($model, 'serial')->textInput(['maxlength' => true]); ?> <?php //Получаем все усд $usd = Usd::find()->orderBy('name_usd')->all(); //Формируем массив с ключем равным полю 'id' и значением равным полю 'name'