Ergebnis 1 bis 2 von 2

Thema: MySQL Abfrage auf dma_eg_data

  1. #1
    Contao-Nutzer Avatar von mschindler
    Registriert seit
    25.08.2011.
    Ort
    Bad Feilnbach
    Beiträge
    191
    Partner-ID
    7698

    Standard MySQL Abfrage auf dma_eg_data

    Hallo Contao Community,
    ich würde gerne eine eigne SQL Abfrage für eine Auflistung einiger Werten der dma_eg_data Spalte in der tl_content erstellen.

    Kann mir jemand sagen wie der String in dem Feld per SQL ausgelesen werden kann, um an die einzelnen Werte heran zu kommen.
    Mich würde generell mal interessieren was die Abkürzungen (z.B. a:8:{s:7 bedeuten und wie hier ein Bezug zu Ordnern oder zum Filesysten besteht.
    Gibt es dazu eine Doku.

    Hier mal ein Eintrag der dma_eg_data Spalte in der tl_content:

    PHP-Code:
    a:8:{s:7:"ref_img";s:0:"";s:9:"ref_icons";s:0:"";s:24:"referenz_text_uebersicht";s:91:"Re-Design, Konzept, Entwicklung und Content Management für den Relaunch der Firmen-Website";s:18:"referenz_kategorie";s:25:"websites,design,redaktion";s:35:"referenz_bild_uebersicht--singleSRC";i:156;s:29:"referenz_bild_uebersicht--alt";s:10:"Firma XYZ";s:31:"referenz_bild_uebersicht--title";s:10:"Firma XYZ";s:34:"referenz_bild_uebersicht--imageUrl";s:16:"{{link_url::31}}";} 

    Vielleicht habt ihr schon mal eine SQL Abfrage für eine ähnliche Abfrage erstellt, und könnt die mir/uns als Basis bereitstellen, um die selber anzupassen.

    Viele Grüße

    Markus
    Contao Partner aus Rosenheim und München
    codesache.de
    ---
    Mitglied der Contao Community Bayern
    Aktuelle Termine zur Contao Community Bayern: contao-bayern.de

  2. #2
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Hallo Markus,

    der Elementgenerator speichert aktuell noch alle Daten serialisiert in einem DB-Feld. Um das ganze als Array zu bekommen kannst du dir bsp. angucken, wie es in der DMAElementGenerator gelöst ist:
    PHP-Code:
    $arrData deserialize($data->dma_eg_data); 
    Vielleicht reicht dir dies ja als Input.

    Viele Grüße
    Janosch

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
  •