hola queria saber si es asi porque me da error.
<?php
$form = ActiveForm::begin();
$form->field($model, 'horario_id')->dropDownList($model->Horario, ['prompt' => 'Seleccione Uno' ]);
ActiveForm::end();
?>
hola queria saber si es asi porque me da error.
<?php
$form = ActiveForm::begin();
$form->field($model, 'horario_id')->dropDownList($model->Horario, ['prompt' => 'Seleccione Uno' ]);
ActiveForm::end();
?>
$model->Horario debe ser un array en la forma clave valor, por ejemplo:
$var = [ 0 => 'valor 0', 1 => 'valor 1', 2 => 'valor 2'];
$form->field($model, 'horario_id')->dropDownList($var, ['prompt' => 'Seleccione Uno' ]);
Y si los valores salen de base de datos puedes obtener el array por ejemplo:
$var = \yii\helpers\ArrayHelper::map(NombreModelo::find()->all(), 'id', 'nombre');
si vienen de una base de datos gracias ahora lo pruebo y te digo.