Estoy creando un formulario y recibo una lista de países de una select.
El problema es que al mostrar el dropdown el array que obtengo de la SELECT contiene subarrays y por lo tanto se muestra algo similar a esto:
1
ES
España
2
FR
Francia
En lugar de <select value="ES" name="España">
(Espero se entienda)
El código es el siguiente:
<?php
/*Obtengo la lista de paises*/
$connection=Yii::app()->db;
$sql="SELECT iso,country FROM paises order by country asc";
$command=$connection->createCommand($sql);
$rows=$command->queryAll();
$paises=$rows->readAll();
//Aqui ya esta el array mal montado
print_r($rows);
?>
<?php echo $form->dropDownList($model,'idpais', $paises); ?>