---
title: "Extbase und externe Datenbank"
url: "https://www.typo3.net/d/107189-extbase-und-externe-datenbank"
source: "typo3.net"
tags: ["Extensions","Extbase","Datenbank","Frage"]
created: "2011-09-08"
last_reply: "2013-08-07"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase und externe Datenbank

Extensions › Extbase · 2 Antworten · gestartet 2011-09-08

## Eröffnungsbeitrag

**Vivid** · 2011-09-08 · [Beitrag #1](https://www.typo3.net/d/107189-extbase-und-externe-datenbank/1)

Hallo,

ich möchte eine Extension schreiben, die es mir ermöglicht, Daten aus einer externen Datenbank auszulesen, diese zu editieren, zu speichern bzw. zu löschen. Meine Idee war, dass man im Kickstarter die DB-Struktur (entsprechend der externen Datenbank) modelliert und anschließend beim Benutzen der Extension, die Daten aus einer anderen Datenbank bezieht.

Wir möchten nur eine Art "PHPMyAdmin" machen, wobei wir dem Benutzer eine Oberfläche stellen. Er kann die Inhalte einsehen und bearbeiten.

Danke und Gruß
Vivid

## Antworten

### [#2](https://www.typo3.net/d/107189-extbase-und-externe-datenbank/2) · Vivid · 2011-09-09

So,

mit der Hilfe von Nadine bin ich jetzt ein wenig weitergekommen. In Ihrem Blog hat sie eine kleine [**Anleitung**](http://naddy.schattenhandel.de/index.php?id=60&tx_t3blog_pi1%5BblogList%5D%5BshowUid%5D=24&tx_t3blog_pi1%5BblogList%5D%5Byear%5D=2011&tx_t3blog_pi1%5BblogList%5D%5Bmonth%5D=09&tx_t3blog_pi1%5BblogList%5D%5Bday%5D=08&cHash=1cc551508dab3bfcf0683770c5041689) geschrieben.
Ich habe es so gelöst, dass ich in meinem Repository die __construct-Methode überschrieben und darin dann nur die Super-Methode (parent::_construct(..)) aufgerufen habe. In __desctruct habe ich, wie Nadine, zurückgeswitcht. Soweit so gut! Nun habe ich aber noch 2 kleine Probleme:

1.) Im Backend, wenn ich in die Listenansicht auf den Storage-Ordner meiner Objekte gehe, werden immer noch die Elemente aus der internen Datenbank geladen. Wie kann ich das umbiegen?

2.) Bisher sieht die Tabelle meiner externen DB identisch aus, wie die Tabelle meiner Extension. Nun habe ich aber in der Realität das Problem, dass ich die externe DB fast gar nicht anpassen kann. Kann ich irgendwie in meine Extension die felder "umleiten"?? So, dass ich sage: interne Spalte "Hausnummer" ist externe Spalte "Nummer". In Extbase Builder kann man nämlich nicht jede DB nachbauen, wegen Namenskonventionen.

Bitte um Hilfe. Ist dringend! :-)

Danke

### [#3](https://www.typo3.net/d/107189-extbase-und-externe-datenbank/3) · hauke_ · 2013-08-07

Bist du damals mit dem Problem weitergekommen? Ist ja irre stiefmütterlich behandelt ...

Gruß, Hauke

---

Quelle: „Extbase und externe Datenbank“, typo3.net, https://www.typo3.net/d/107189-extbase-und-externe-datenbank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
