Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/10/2011, 12:43
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 6 meses
Puntos: 261
Respuesta: Form y pasar MultiOptions a un Select

Cita:
Iniciado por masterpuppet Ver Mensaje
Y que hay supuestamente en $select ? porque sea lo que sea que estas pasando lo estas "pisando" , no se queja porque estas pasando por parámetro un Zend_Form_Element en vez de un array ?
He respondido y no he visto esta respuesta.

Hola masterpuppet,

Pues $select trae un array tal cual pide las instrucciones de Zend.
Cita:
addMultiOption($option, $value)
addMultiOptions(array $options)
setMultiOptions(array $options) (overwrites existing options)
...
El var_dump en el form me muestra el array así:
Código PHP:
array
  
=> string 'SIVER' (length=7)
  
=> string 'ENTERPRI' (length=8)
  
=> string 'XALOFINA' (length=8)
  
=> string 'EXFEZERA' (length=8)
  
10 => string 'RODUDIRISU' (length=10)
  
11 => string 'SARERERU' (length=8)
  
12 => string 'SEARAZESE' (length=9)
  
13 => string 'DAZAAXUE' (length=8)
  
14 => string 'DACACARO' (length=8)
  
15 => string 'SACASARE' (length=8)
... 
Y revisando el html generado muestra los valores correctamente en los options...

Incluso el selected que trae de la DB se activa correctamente. Ya no se me ocurre que más cambiar, tampoco hay muchas opciones que cambiar, pero se resiste jeje.

Gracias por pasar.

Un saludo,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight