Ergebnis 1 bis 5 von 5

Thema: Backend-Modul: Auflistung nach Datum, Beschreibung

  1. #1
    Contao-Nutzer Avatar von althoffc
    Registriert seit
    24.06.2009.
    Beiträge
    125

    Standard Backend-Modul: Auflistung nach Datum, Beschreibung

    Hallo,

    habe ein eigenes Backend-Modul erstellt, zu dem die vorhandenen Einträge im Backend nach Datum, Beschreibung gelistet werden sollen.
    Die Auflistung an sich funktioniert so weit.
    Jedoch wird das Datum (Tabellenfeld varchar(11) als Unix-Timestamp angezeigt.

    Wie kann das Datumsfeld im lesbaren Format (z.B. 30.05.2012) angezeigt werden?
    Im list-Array findet sich augenblichlich folgender Eintrag:

    Code:
    'label' => array
        (
            'fields'    => array('datum', 'beschreibung'),    // Elemente, die im Panel angezeigt werden
            'format'  => '%s %s '
        ),
    Bin für jeden Tipp dankbar.

    Gruß
    Carsten
    Albert Einstein: Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

  2. #2
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard

    Warum nutzt du ein varchar und keinen int, wie das in contao üblich ist? Das wird dann auch entsprechend Field formatiert.

  3. #3
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi

    hast du in der dca deines Moduls bei 'datum' den flag gesetzt?

    PHP-Code:
            'datum'=>array
            (
                
    'sorting'                    => true,
                
    'flag'                        => 6
            
    ), 
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  4. #4
    Contao-Nutzer Avatar von althoffc
    Registriert seit
    24.06.2009.
    Beiträge
    125

    Standard

    Hallo,

    der Hinweis auf das flag = 6 (bzw. 5) war genau das Entscheidende. Das Datum wird nun korrekt angezeigt.

    Vielen Dank.

    Gruß
    Carsten
    Albert Einstein: Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

  5. #5
    Contao-Nutzer Avatar von althoffc
    Registriert seit
    24.06.2009.
    Beiträge
    125

    Standard

    Zur Verwendung varchar für ein Datum:

    Das weiss ich selbst nicht so genau. Habe den Datentyp analog zu "dateOfBirth" aus der Tabelle tl_member gewählt.

    In Contao wird häufig sowohl varchar(11) als auch int(10) oder int(11) verwendet.

    Warum wird eigentlich nicht der Datentyp "date" für Datumsfelder verwendet?
    Mir kommt das alles ein wenig komisch vor ...

    Letztendlich habe ich mich an vorhandenen Datumsfeldern orientiert. Welche Vor-/Nachteile die einzelnen Datentypen zur Verwendung für Datumswerte beinhalten, ist mir selbst nicht klar ...

    Gruß
    Carsten
    Albert Einstein: Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

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
  •