Problema Dropdown con select

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); ?>






<?php echo $form->dropDownList($model,'idpais', CHtml::listData($paises, 'iso', 'country')); ?>






Avisame si funciona.

Arreglado! Mil gracias!