Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/09/2010, 08:46
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: retornar consulta en un form_select (zend framework))

El primer problema es que el elemento Zend_Form_Element_Select forzosamente necesita un array de este tipo:
Código:
array(
     0 => valor,
     1 => valor,
     2 => valor
)
Cuando tu usas fetchAll te regresa un array de arrays, lo que hace que te pase eso, por eso te indique más arriba que necesitabas usar fetchPairs, ese ya te regresa un array con indice/valor.

El segundo problema es por eso, ya que no estas retornando bien tus indices en tu array, por eso te guarda el nombre de la tabla ya que la fuente de datos esta incorrecta.

Saludos.