Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 08:57
utopiko
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 9 meses
Puntos: 2
Problema para guardar fechas desde formulario

Buenas tardes tengo un problema que no se porque pasa...Tengo en una entidad dos campos de fecha las cuales las he marcado como date en las anotaciones de Doctrine, y en la base de datos esta tambien como date. El caso es que he creado un Formulario, con dos campos date tipo choice(luego pondre un calendario pero de momento) y cuando intento hacer el insert en la base de datos me da este error
Código Otro:
Ver original
  1. error using Format() on a non-object resource in datetime,php line 44

La linea en cuestion es esta(value tiene un unixtimestamp.:
Código PHP:
public function convertToDatabaseValue($valueAbstractPlatform $platform)
    {
       return (
$value !== null
            ? 
$value->format($platform->getDateFormatString()) : null;
        
    } 
El caso es que cambiando el campo date por varchar en la entidad y subiendola a la bd me funciona y me guarda ok el timestamp. ¿Sabeis como puedo arreglarlo?

Saludos y gracias!