Tema: row to Array
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2013, 11:18
mandygr87
 
Fecha de Ingreso: abril-2013
Mensajes: 82
Antigüedad: 11 años
Puntos: 0
row to Array

Hola otra vez.

Realizo esta consulta en mi modelo

Código PHP:
 $db Zend_Db_Table::getDefaultAdapter();
        
$select = new Zend_Db_Select($db);
        
$select->from('usuario')
             ->
joinInner('cliente''cliente.dni=usuario.dni')
             ->
where('cliente.dni LIKE ?'$dni);
        return 
$db->fetchRow($select); 
Y en el controlador quiero pasar el los datos a array para mostrar los datos en un formulario de esta manera:

Código PHP:
 $usuario= new Application_Model_DbTable_Usuario();
            
$dato $usuario->sacacliente($dnia);
            
$datos $dato->toArray();
            
//creo el formulario
            
$form =  new Application_Form_Altausuarioform();
            
$form->populate($datos);
            
$this->view->form $form

El problema es que me aparece el siguiente error:

Fatal error: Call to a member function toArray() on a non-object

Anteriormente ya lo había hecho y no tenía problemas. Si intento a acceder a $dato['nombre'] me muestra el nombre perfectamente.

¿El resultado que obtengo de la consulta es un row, no?