Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2014, 15:32
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
Intentando guardar campo tipo date con JSON y SERVICES

Hola gente, llevo varios días intentando guardar un campo fecha (con JSON) que tengo en un nodo , y por algún motivo en la bd se guarda de forma incorrecta (el campo, porque el nodo y el resto de campos si los guarda bien). El json he probado a ponerlo de mil maneras, finalmente decidí que el tipo de fecha fuera timestamp, pero aún con esas se sigue guardando mal en la base de datos:

He probado mil formas

Código:
"field_calendar":{

     "und":{

        "value":{"date":"1419597000"}

 }
},

"field_calendar":{

     "und":{

        "value":{"date":"1419597000"}

 }
},


"field_calendar":{

     "und":[{

        "value":{"datestamp":"1419597000"}

 }]
},

"field_calendar":{

     "und":{

        "value":"1419597000"

 }
},
Y otras decenas de variantes.

Si alguien sabe como solucionar esto que diga porfa. Por cierto debugeando un hook_node_insert , veo que los datos de la fecha los recibe bien cuando la fecha no la envío como timestamp, sino como 2025/16/10 09:00:00 (hasta ese hook), de la misma forma que recibe cuando se crea un nodo de forma "normal" desde la web, por lo cual tiene que haber algún proceso posterior al hook_node_insert que "rompa" el formato de la fecha, ya que se guarda así en la bd: 0000-01-01T00:00:00 y aveces no se guarda nada, depende la variante que utilice, pero ahora con el timestamp no guarda nada y tampoco veo la fecha en el hook_node_insert.

:)

Aunque menos da una piedra, ya he vuelto a conseguir que se guarde en la bd , formando así el array json (para mi un sinsentido la verdad).
Código:
 "field_calendar":{
      "und":[{
        "value":{"date":"2015-12-25 00:00:00"}
        

      }]
   },
y ahora si hago dsm($node) en el hook_node_insert obtengo esto: 0000-01-01T00:00:00 , PARA MI INEXPLICABLE PORQUE SE TRANSFORMA LA FECHA DE ESA FORMA .


Mil gracias de antemano,.
__________________
Videotutoriales de Drupal