¿Actuar como marca de tiempo en Symfony no funciona?

He creado un modelo con una configuración actAs: Timestampable. Me crea dos campos: Creado en y actualizado en. Pero aparecen en mi formulario y son campos obligatorios. ¿No deberían completarse automáticamente con la hora actual?

preguntado el 16 de mayo de 11 a las 17:05

2 Respuestas

Es el comportamiento normal, tienes que desarmarlos en el configure() or setup() método de su formulario. Este es un caso especial que el generador no tiene en cuenta y tal vez debería.

contestado el 16 de mayo de 11 a las 22:05

Symfony me entristece cada día más. - Vicente

No deberían aparecer en su formulario, pero siempre puede declarar qué campos modelo debe usar la clase de formulario colocando esto dentro de su clase de formulario ...

$this->useFields(array('field_1', 'field_2', 'field_3'));

... y omitiendo los campos created_at y updated_at.

contestado el 16 de mayo de 11 a las 21:05

Bueno, aparecen, e incluso estoy usando el tutorial de Jobeet como fuente. symfony-project.org/images/jobeet/1_4/04/job_layout_assets.png - Vicente

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.