symfony Datetime kann nicht auf Einheit Karte

stimmen
0

jemand dieses seltsame Problem? funktioniert es richtig in meinem lokalen Computer, die Datetime zu meiner Einheit abbilden kann, aber in meinem Produktionsserver nicht, ich schreibe einen Funktionstest, gleiche Testdaten und gleiche PHP-Version 7.1.25.

die json folgt

{
    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
        }
    }
}

Sowohl die Testtype und TestUnitType haben zwei Datetime-Eigenschaften, startsAt und 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,
        ]);
    }
}
Veröffentlicht am 18/12/2018 um 11:07
quelle vom benutzer
In anderen Sprachen...                            

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