Ergebnis 1 bis 2 von 2

Thema: FileTree uuid wird zusätzlich encodiert

  1. #1
    Contao-Nutzer
    Registriert seit
    24.04.2018.
    Beiträge
    107

    Standard FileTree uuid wird zusätzlich encodiert

    Hallo,
    ich habe ein Feld
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['memberImage'] = array

    'label'     => &$GLOBALS['TL_LANG']['tl_member']['memberImage'],
    'exclude'                 => true,
    'inputType'               => 'fileTree',
    'eval'                    => array('fieldType'=>'radio''files'=>true'filesOnly'=>true'tl_class'=>'clr''extensions'=>$GLOBALS['TL_CONFIG']['validImageTypes']),
    'sql'                     => "blob NULL"
    ); 
    .
    Wenn ich ein Bild auswähle und speichere, wird aber in die Datenbank etwas wie "ˆÁ,ñ>½ê³ô-×®âb" geschrieben, statt der 32 Zeichen hex uuid.
    Wie komme ich von dem Datenbankinhalt wieder zur uuid? Bzw. wo muss ich nach dem Encodingprozess suchen?
    Ich suche nicht nach \FilesModel::findByUuid()
    Geändert von lbmh (19.11.2020 um 14:17 Uhr)
    Matthias Honisch
    LocalBranding

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

    Standard

    Die UUID wird binär abgespeichert, das ist grundsätzlich normal. Dein SQL Datentyp ist aber falsch, der sollte so lauten: https://github.com/contao/contao/blo...ntent.php#L242

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
  •