Foros del Web » Programando para Internet » PHP » Zend »

Eliminar registro con Doctrine

Estas en el tema de Eliminar registro con Doctrine en el foro de Zend en Foros del Web. Buenas Al intentar eliminar un registro mediante Doctrine en Zend obtengo General Error, aunque en realidad me lo borra al registro, pero se ve una ...
  #1 (permalink)  
Antiguo 02/03/2012, 07:04
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 19 años
Puntos: 3
Eliminar registro con Doctrine

Buenas

Al intentar eliminar un registro mediante Doctrine en Zend obtengo General Error, aunque en realidad me lo borra al registro, pero se ve una pantalla horrible de error...que tengo ma?, mi funcion es esta:

Código PHP:
 public function eliminarEnvios($id
        {
            
$rsm = new ResultSetMapping();
            
$sql  "DELETE ";
            
$sql .= "FROM mi tabla ";
            
$sql .= "WHERE id_registro = ".$id;

            
$query $this->_em->createNativeQuery($sql$rsm);

            
$enlaces $query->execute(); //Query::HYDRATE_ARRAY

            //return $enlaces;
        

  #2 (permalink)  
Antiguo 02/03/2012, 09:02
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 14 años, 7 meses
Puntos: 845
Respuesta: Eliminar registro con Doctrine

Has leído la documentación ? http://readthedocs.org/docs/doctrine...ative-sql.html

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 02/03/2012, 13:04
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 19 años
Puntos: 3
Respuesta: Eliminar registro con Doctrine

Si, pero no hace referencia a eliminar registros....yo no necesito obtener resultados...de hecho funciona el metodo, el tema es dejar de reproducir ese error...
  #4 (permalink)  
Antiguo 02/03/2012, 13:11
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 14 años, 7 meses
Puntos: 845
Respuesta: Eliminar registro con Doctrine

Yo creo son claros al respecto, en el primer note dicen:

Cita:
If you want to execute DELETE, UPDATE or INSERT statements the Native SQL API cannot be used and will probably throw errors. Use EntityManager#getConnection() to access the native database connection and call the executeUpdate() method for these queries.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: doctrine, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.