Symfony de fecha y hora no puede asignar a la entidad

votos
0

Alguien tiene este extraño problema? funciona bien en mi equipo local, la fecha y hora puede mapear a mi entidad, pero no en mi servidor de producción, escribo una prueba de funcionamiento, los mismos datos de prueba y la misma versión de PHP 7.1.25.

la json está siguiendo

{
    ends_at: 2018-12-19 16:00:45,
    starts_at: 2018-12-18 16:00:44,
    state: fulfilled,
    units: {
        18: {
            ends_at: 2018-12-18 16:00:45,
            starts_at: 2018-12-18 16:00:44,
            state: failed
        }
    }
}

Tanto el TestType y TestUnitType tienen dos propiedades de fecha y hora, y startsAt endsAt,

class TestType extends AbstractType
{
    private $entityManager;

    public function __construct(ObjectManager $entityManager)
    {
        $this->entityManager = $entityManager;
    }

    /**
     * {@inheritdoc}
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('ends_at', FormType\DateTimeType::class, [
                'property_path'=> 'endsAt',
                'widget'=>'single_text',
                'format' => 'yyyy-MM-dd H:i:s',
            ])
            ->add('starts_at', FormType\DateTimeType::class, [
                'property_path'=> 'startsAt',
                'widget'=>'single_text',
                'format' => 'yyyy-MM-dd H:i:s',
            ])
            ->add('state', FormType\ChoiceType::class, [
                choices => [
                    'fulfilled' => 'fulfilled',
                    'running' => 'running',
                    'failed' => 'failed',
                    'ready' => 'ready',
                ],
            ])
            ->add('units', FormType\CollectionType::class, [
                'entry_type' => TestUnitType::class,
                'allow_add'=> false,
                'allow_delete'=> false,
                'by_reference' => true
             ])
        ;
    }

    /**
     * {@inheritdoc}
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults([
            'data_class' => Test::class,
        ]);
    }
}
Publicado el 18/12/2018 a las 11:07
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more