Mehrere Dateien ausgewählt --> String aufsplitten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • scribble
    Contao-Nutzer
    • 04.09.2009
    • 174

    #1

    Mehrere Dateien ausgewählt --> String aufsplitten

    Hallo zusammen

    Ich bin ein begeisterter Anwender des Katalog Moduls (im Moment noch nicht v2.0). Ich habe eine FE-Anwendung umgesetzt, wobei ich teilweise direkt auf Inhalte der Katalogtabellen zugreife.

    Eines der Katalogfelder erlaubt eine Mehrfachauswahl an Bildern. Diese Auswahl wird in der DB als String gespeichert, z.B.


    a:2:{i:0;s:29:"media/Thumbnails/Umgebung.jpg";i:1;s:30:"media/Thumbnails/UnserHaus.jpg";}

    Da ich das Katalog Modul noch nicht so gut kenne...gibt es eine Funktion, auf die ich zurückgreifen kann, die mir den String aufsplittet oder muss ich selbst mit Regex dahinter?

    Danke und beste Grüsse
    scribble
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Hi Scribble

    Das komische Ding nennt man "serialisierte Daten".
    Die werden mit
    PHP-Code:
    serialize() 
    
    generiert und mit
    PHP-Code:
    unserialize() 
    
    wieder in ihre Ursprungsform zurückversetzt.

    TL bietet noch eine eigene, leicht abgewandelte, Deserialisierungsfunktion:
    PHP-Code:
    deserialize() 
    
    Viel Spass
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Hallo Scribble,
      das hier hilft vllt auch weiter -> https://community.contao.org/de/showthread.php?t=5123

      Viele Grüße
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • scribble
        Contao-Nutzer
        • 04.09.2009
        • 174

        #4
        Hallo Toflar,

        Vielen Dank, jetzt klappt's. Meine PHP Wissen hat einige Lücken ;-)

        Hi MacKP

        Vielen Dank für den Hinweis. Habe den Post bereits gesehen, aber da mein FE teilweise mit Flash aufgebaut ist, konnte ich nicht komplett mit bestehenden Katalogfunktionen arbeiten.

        Nochmals danke Euch beiden, habt mir den Tag gerettet ;-)

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Hallo scribble,
          sehr gut.
          Wenn du lust/Zeit hättest wäre es schön wenn du zu dem Flash/Catalog mal nen mini-howto schreiben könntest hier.
          Gibt sicher mehr Leute die es interessiert wie man das macht (auch wie man die Bilder Daten splitet und so).

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          • Toflar
            Contao-Urgestein
            • 15.06.2009
            • 4476

            #6
            Zitat von scribble Beitrag anzeigen
            Vielen Dank, jetzt klappt's. Meine PHP Wissen hat einige Lücken ;-)
            Och, PHP kann auch fast alles - da muss man irgendwo Lücken haben
            Ich kenn das nur zu gut
            Contao Core-Entwickler @terminal42 gmbh
            Wir sind Contao Premium-Partner!
            Für Individuallösungen kannst du uns gerne kontaktieren.
            PS: Heute schon getrakked?

            Kommentar

            • scribble
              Contao-Nutzer
              • 04.09.2009
              • 174

              #7
              Hallo MacKP

              Das mache ich gerne, bin zur Zeit aber noch voll im Projekt drin. Sobald etwas Ruhe einkehrt, werde ich mich dem kleinen Tutorial widmen.

              Cheers & schönes Weekend.

              Kommentar

              Lädt...