Cita:
Iniciado por GatorV Al usar fetchAll regresas todos los registros, tu tendrías que hacer algo así:
Código php:
Ver original$aseguradoras = new Aseguradoras();
$select = $aseguradoras->select()->from('Aseguradoras',array('id_aseguradora','aseguradora')); $db = $aseguradoras->getAdapter();
$registros = $db->fetchAll($select)->toArray();
Saludos.
Concuerdo con GatorV, aunque yo preferiria crear el select desde el adapter en lugar de crearlo con la clase de la tabla. Si no me equivoco el select que devuelve el $aseguradoras->select() es un objeto Zend_Db_Table_Select, el cual es una extension del Zend_Db_Select. La diferencia es que el Zend_Db_Table_Select aplica determinadas restricciones (que se pueden encontrar en la seccion zend.db.table.html#zend.db.table.fetch-all de la documentacion del ZF).
El codigo usando el select del adapter seria algo asi:
Código php:
Ver original$aseguradoras = new Aseguradoras();
$db = $aseguradoras->getAdapter();
$select = $db->select()->from('Aseguradoras',array('id_aseguradora','aseguradora'));
$registros = $db->fetchAll($select)->toArray();
Saludos,
mstekl