Ergebnis 1 bis 6 von 6

Thema: Sortierung der Daten im Backend

  1. #1
    Contao-Nutzer
    Registriert seit
    11.09.2009.
    Beiträge
    55

    Standard Sortierung der Daten im Backend

    Hallo,

    ich habe in einer Datenbank eine Tabelle (A) mit Städten und Ländern. In einer separaten Tabelle (B) möchte ich nun die ID's der Städte speichern, die gesondert Darsgestellt werden sollen.
    Wie bekomme ich im Backen in der Liste folgende Sortierung hin:

    Code:
    Land
      Stadt (ID)
      Stadt (ID)
      Stadt (ID)
    Land
      Stadt (ID)
      Stadt (ID)
      Stadt (ID)
      Stadt (ID)

    In der Tabelle B stehen nur die ID's, nicht die Länder... (sonst könnte ich ja einfach das 'field' value nutzen)...
    Den Label bekomme ich auch mit dem label_callback formatiert.

    Aber die Sortierung ?

    Viele Grüße,
    AxlF

  2. #2
    Contao-Nutzer
    Registriert seit
    11.09.2009.
    Beiträge
    55

    Standard

    Also ich habe mir nun damit geholfen, dass ich den onsubmit_callback verwende und die für die Sortierung benötigten Daten nochmal zusätzlich in der Tabelle abspeichere... Ist zwar nicht schön, so viele identische Daten in verschiedene Tabellen zu kopieren, aber zumindest klappt es so.

    Viele Grüße,
    AxlF

  3. #3
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  4. #4
    Contao-Nutzer
    Registriert seit
    11.09.2009.
    Beiträge
    55

    Standard

    Super! Danke für den Tipp! Wusste gar nicht dass man anstatt der fields auch ein Query übergeben kann!
    Jetzt fehlen mir eigentlich nur noch die richtigen Gruppierungen, bzw. Gruppenbezeichnungen. In meinem Beispiel wäre es "Land".

    Über das group_callback hab ichs nicht hinbekommen. Vielleicht ist auch mein Query falsch - wobei, er sortiert ja richtig.
    Es ist aber irgendwie alles in einer Gruppe, die ich auch benennen kann... Ändert sich aber das Land wird keine neue Gruppe aufgemacht...

    im Moment sieht es so aus:

    Code:
    Land
        Stadt
        Stadt
        Stadt
        Stadt
        Stadt
    Rauskommen soll

    Code:
    Land
        Stadt
        Stadt
        Stadt
    Anderes Land
        Stadt
        Stadt

    Weißt du was ich meine?

  5. #5
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Dann musst du auch erstma nach Land sortieren
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  6. #6
    Contao-Nutzer
    Registriert seit
    11.09.2009.
    Beiträge
    55

    Standard

    ich denke das mach ich bereits! So sieht der Query bei mir aus:

    PHP-Code:
    'fields' => array(
        
    '(SELECT cities.country_name FROM cities WHERE selected_cities.city_id = cities.city_id)',
        
    '(SELECT city_name FROM cities WHERE selected_cities.city_id = cities.city_id)'
    ), 
    Müsste doch eigentlich stimmen, oder?

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
  •