Kontext:
Ich erstelle ein Projekt mit symfony 3. Meine Datenbank hat eine Tabelle mit einem Feld datetime
Mit diesen Befehlen erstelle ich eine einfache CRUD-Anwendung für eine Tabelle
%Vor%Fehler:
Also meine Crud ist fertig, aber wenn ich eine Zeile bearbeite, wirf einen Fehler
Der Typ "datetime" konnte nicht geladen werden. 500 Interner Serverfehler - InvalidArgumentException
Stapelverfolgung
%Vor%Ich denke, dass Typ "Datum" nicht geladen werden konnte, versuche ich mein Formular in den Abschnitt Services meiner Dienste.yml registrieren, aber ich weiß nicht, wie es geht? für den Typ datetime.
Irgendeine Idee? Danke im Voraus.
Scheint wie ein Fehler im CRUD-Generator. Es verwendet einen Typalias anstelle des vollständig qualifizierten Klassennamens:
%Vor%Der vollständig qualifizierte Klassenname ist seit Symfony 3.0 erforderlich:
%Vor%Bitte überprüfen Sie den generierten Formulartyp.
Sergey, danke, dass Sie darauf hingewiesen haben. Ich bin mir nicht sicher, warum, aber die Angabe des vollständig qualifizierten Klassennamens hat das Problem an meinem Ende nicht gelöst. Das datetime Alias wurde alle zusammen gelöscht.
Geändert:
%Vor%An:
%Vor%symfony 3.0v PHP 5.6v
Symfony \ Component \ Form \ Erweiterung \ Core \ Type \ DateTimeType;
- & gt; add ('perfecnacimiento', DateTimeType :: class)