Wie mache ich Nicht-Drupal-Tabellen in Views verfügbar?

16

Ich frage mich, wie das Views- Modul am besten auf externe Tabellen zugreifen kann, die nicht in Drupal vorhanden sind.

Ich habe das Datenmodul ausprobiert , aber es lässt keinen datetime-Datentyp zu.

mcercado
quelle
Ich habe diesen wirklich guten Artikel gefunden: mydons.com/how-to-expose-custom-module-table-to-views-in-drupal Ich werde es heute Abend ausprobieren und später posten.
Mcercado
Dieser Kommentar könnte auch hilfreich sein: drupal.org/node/928802#comment-3614158
mojzis

Antworten:

2

Das Datenmodul ist ein guter Anfang.

Sie können das Datenmodul überspringen und erstellen Sie Ihre eigenen Ansichten mit Typ hook_views_data ()
Angie hat ein Beispiel hier .

Datumsangaben können schwierig sein, wenn Sie eine andere Frage zu Ihrem spezifischen Problem mit Datumsangaben stellen, gibt es möglicherweise eine Lösung.

Sie geben nicht an, ob der DB derselbe ist. Sie müssten eine zweite Datenbank in Ihrer settings.php definieren, wenn Sie eine Verbindung zu einer anderen DB herstellen möchten.

Jeremy French
quelle
Ebenso gab es eine Sitzung zu Views auf der DrupalCon Denver denver2012.drupal.org/program/sessions/…, in der Bevan Rudge mehr über hook_views_data () spricht.
Ajinkya Kulkarni