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 originalerror 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($value, AbstractPlatform $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!