Ergebnis 1 bis 9 von 9

Thema: Zugriff auf zweite externe Datenbank möglich?

  1. #1
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard Zugriff auf zweite externe Datenbank möglich?

    Hallo.

    Wir haben folgende Kundenanfoerderung bei der ich ein wenig Hilfe benötige - da ich dies noch nie umgesetzt habe.

    In der aktuellen Installation werden alle Mitglieder mit einem Modul im Frontend als Standorte ausgegeben (Liste und google map mit Marker).
    Dieses Mitgliederverzeichnis besteht parallel auf einem zweiten Server in einer anderen Webseite des Kunden.

    Zur Vereinfachnung des Pflegeaufwands sollen diese beiden Listen zusammengeführt werden.

    Bislang wurden die Inhalte aus einer excel via csv Import importiert.

    Nun sollen die Mitglieder nach Möglichkeit die Infos (Firma, Adresse, etc.) aus einer externen SQL-DB beziehen.
    Ist dies technisch machbar?!

    Danke für eure Hilfe.

    Gruß Marco

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

    Standard

    Ja, sowohl in Contao 3 als auch in Contao 4. In Contao 3 kannst du eigene Datenbank Parameter bei \Database::getInstance(); mitgeben. zB:
    PHP-Code:
    \Database::getInstance([
        
    'dbHost'     => '…',
        
    'dbUser'     => '…',
        
    'dbPass'     => '…',
        
    'dbDatabase' => '…',
    ]); 

  3. #3
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard

    Ok super.

    Wo muss ich denn diese infos eingeben? in der localconfig.php?

    UND:

    Wie definiere ich, dass contao aus diese Datenbank die Informationen zieht und entsprechnend nur diese Infos den Mitgliedern zuordnet?
    Es sollen ja nur die Mitgliederinformationen mit dieser Datenbank befüttert werden.

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

    Standard

    Das musst du alles in einem eigenen Modul oder Template selbst programmieren. Definieren kannst du das nirgends.

  5. #5
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard

    Lässt sich das mit dem Modul cm_member_googlemaps verknüpfen?

    In diesem werden aktuell die infos verwaltet.

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

    Standard

    Ich würde eine Extension schreiben, wo über einen TL_CRON Hook die Daten aus der externen Schnittstelle periodisch importiert (und nicht existente Einträge aus Contao gelöscht oder deaktiviert) werden.

  7. #7
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard

    Ich bin hier leider absoluter Newbie und kann da nicht so viel mit anfangen.

    Werde da dann mal nach einem Programmierer Ausschau halten.

    Danke aber für die Infos.

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

    Standard

    Du könntest diesen Auftrag auch hier posten: https://community.contao.org/de/foru...Auftr%C3%A4ge)

  9. #9
    Contao-Nutzer
    Registriert seit
    17.04.2013.
    Beiträge
    42

    Standard

    Ach super - werd ich mal ausformulieren.

    Danke

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
  •