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);
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?