Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Probleme mit new \DateTime in Contao 4.9

  1. #1
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard Probleme mit new \DateTime in Contao 4.9

    Hallo

    wie schon im Subject geschrieben bekomme ich kein vernünftiges Datum in der 4.9 erzeugt. Konkret ist das gerade in einem Hook onLoadFormField. Das Datum das erzeugt wird ist immer leer.

    Ein use DateTime; ist im Header drin.

    PHP-Code:
    $date = new \DateTime($_GET['datum']);
    \
    System::log('ProcessFormData:'.$_GET['datum'].' / '.date('Y.m.d w',$date), __METHOD__TL_ERROR); 
    Das Datum vor dem / steht korrekt im Log, hinter dem / ist dann einfach ein leeres Feld

    Der Provider ist all-inkl. Ich nutze Contao 4.9.2.

    Kann mir da jemand kurz auf die Sprünge helfen was ich das falsch mache?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Ein use DateTime; ist im Header drin.
    Das brauchst du nicht, weil du den FQCN von DateTime in deinem Code angegeben hast.



    Zitat Zitat von Kahru Beitrag anzeigen
    PHP-Code:
    $date = new \DateTime($_GET['datum']);
    \
    System::log('ProcessFormData:'.$_GET['datum'].' / '.date('Y.m.d w',$date), __METHOD__TL_ERROR); 
    Das Datum vor dem / steht korrekt im Log, hinter dem / ist dann einfach ein leeres Feld

    Der Provider ist all-inkl. Ich nutze Contao 4.9.2.

    Kann mir da jemand kurz auf die Sprünge helfen was ich das falsch mache?
    Mit Contao hat das nichts zu tun. Der zweite Parameter der PHP date Funktion muss ein Integer sein: https://www.php.net/manual/en/function.date.php
    Du hast jedoch ein \DateTime Objekt übergeben.

    Du solltest in deinem PHP File übrigens
    PHP-Code:
    <?php

    declare(strict_types=1);
    verwenden.

  3. #3
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Hi Spooky,

    ja danke ... Wald und Bäume

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •