Hallo,
ich möchte das Geburtsdatum als DateTime erfassen. Für die komfortable Eingabe möchte ich jedoch dem Benutzer drei Felder anbieten (Tag, Monat, Jahr - jeweils Select-Boxen). Wie kann ich das bewerkstelligen? Mir fehlt schon die Idee für einen Ansatz.
Viele Grüße
Wonko
Spontan würde ich vielleicht versuchen die 3 Felder als Select Felder anzulegen und auch so in die DB speichern. Ein weiteres Feld für das Datum anlegen und im TCA als type USER mit ner UserFunc anlegen. Hier kannst du dann auf die Daten zugreifen und dann über php mit strtotime das Datum zum timestamp umwandeln.
Das dürfte auf jeden Fall funktionieren, die Frage ist ob es nicht deutlich einfacher geht.
BZW. brauchst du das überhaupt in der Datenbank als timestamp ?!
Sonst kannst du das ja auch in dem Controller auch noch umwandeln..
Was ist an einem einzigen Feld mit einem JS Datumspicker unkomfortabel?
Das würde sämtliche TCA Kopfstände vermeiden.