Cita:
Iniciado por masterpuppet 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
1 => string 'SIVER' (length=7)
2 => string 'ENTERPRI' (length=8)
3 => string 'XALOFINA' (length=8)
4 => 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,