Betrifft: Drupal7
Beispieltabelle: aktionen
Beispielmodul: aktionen
Mit Views auf eigene Tabellen zugreifen - intern und extern
Zugriff auf externe Tabellen
In settings.php eine zweite Datenbank angeben (etwa 'extern' ⇒array ('default' ⇒ array (…)) )
aktionen_schema() muss in aktionen.install vorhanden sein,
aber kein aktionen_install() und aktionen_uninstall(), DB und Tabelle müssen vorhanden sein
im hook aktionen_views_data() die externe Datenbank angeben
Mit entity arbeiten
Modul entity muss installiert und aktiviert sein
Informationen zur entity im hook hook_entity_info() bereitstellen (aktionen.module)
für externe Tabelle den Controler überschreiben
in aktionen_views_data() 'entity type' angeben
in admin/structure/views/view/%/edit kann man im Feld FORMAT/Show die Option auswählen (nicht für Format=table)
weiter passiert nicht viel, da fehlt wohl noch einiges…