Hallo.
Ich möchte auf meinen Unterseiten die Inhalte verschiedener Tabellen ausgeben. Diese Tabellen kann ich gerne in der typo3-Datenbank speichern - sie müssen also nicht erst von extern geholt werden (wäre das ein Geschwindigkeitsvorteil, oder was spricht für / gegen externe Lagerung?).
Jedenfalls habe ich einige Anleitungen gefunden, wie ich externe Tabellen einbinden kann. Das scheint aber nicht überall zu klappen. Auch die Einbindung von internen Tabellen, die nicht zum typo3-Umfang gehören, scheint nicht so einfach zu sein.
Jetzt habe ich mich mit Extension und Extbase beschäftigt und kann zumindest dank dieser Seite:
http://docs.typo3.org/typo3cms/ExtbaseGuide/Extbase/FirstExtbaseExtension.html
eigene Tabellen erstellen, die ich dann über TypoScript auch auslesen kann.
Ich könnte jetzt alle meine Tabellen, die ich eigentlich einbinden wollte, mit dem Plugin erstellen und später die Daten importieren - denke ich. Das scheint aber auch aufwändig - zumal die Erweiterung bei dem Anlegen neuer Tabellen viele Felder erstellt, mit denen ich derzeit noch gar nichts anfangen kann.
Gibt es also eine einfachere Möglichkeit, Tabellen einzubinden? Ich muss nur lesen! Kein Schreiben.
Und wenn es über Extbase geht: Kann ich nicht per SQL-Batch alle meine Tabellen in einem Rutsch erstellen, statt wie in der verlinkten Hilfe beschrieben immer über dieses Plugin-Formular mit dem Domain-Modelling zu gehen?
Danke
Wenn du nur lesend für ein FE-Plugin auf die Daten zugreifen willst
(also keine Bearbeitung über das TYPO3-Backend),
nutzt du ganz einfach die Funktionen der Klasse t3lib_DB
http://wiki.typo3.org/Extension_Developers_Guide#Using_the_database
Damit sparst du dir den ganzen Overhead von extbase.
Ich habe versucht, DBAL zu installieren, aber die Erweiterung kommt wohl (noch) nicht mit der neuen Typo3-Version zurecht. Habe trotz der Warnung auf dem Bild anbei zugestimmt und komme nun nicht mehr ins Backend rein (Fehler Bild 2).
Was kann ich machen? Das Zurückspielen aller zuvor gesicherten Dateien und Datenbank brachte seltsamerweise auch keinen Erfolg.
Ich baue die Seite gerne neu auf - habe bislang eh nur gestestet und das meiste ausgelagert. Aber mein Problem löst sich damit nicht.
Gibt es daher eine andere Erweiterung, die Zugriff auf MySQL-Tabellen zulässt und unter der aktuellen Version von typo3 läuft? Oder kann man DBAL so hinbiegen, das es läuft?
Danke
Nachtrag: Komme wieder ins Backend rein, vielleicht wegen dieser Hilfe:
https://review.typo3.org/#/c/28988/3/typo3/sysext/core/Classes/Locking/Locker.php
Problem der MySQL-Tabellen bleibt aber.


Warum willst du dbal installieren?
Die von mir oben genannte Klasse t3lib_DB gehört zum TYPO3-Core und nicht zu dbal,
du kannst sie also jederzeit und überall anwenden.
Ja, das habe ich leider zu spät gemerkt.
Da werd ich mich erstmal reinfuchsen. Wobei mir beim ersten Überblick noch nicht klar ist, ob und wo die eigenen MySQL-Tabellen bei typo3 registriert werden müssen, damit ich sie mit den normalen typo3-Anwesungen weiterbehandeln kann.
Vorerst aber Danke!