Comment exposer des tables non Drupal dans les vues?

16

Je me demande quelle est la meilleure façon de permettre au module Views d'accéder à des tables externes qui ne sont pas dans Drupal?

J'ai essayé le module Data , mais il ne permet pas de type de données datetime.

mcercado
la source
J'ai trouvé ce très bon article: mydons.com/how-to-expose-custom-module-table-to-views-in-drupal Je vais l'essayer ce soir et poster plus tard.
mcercado
ce commentaire pourrait également être utile: drupal.org/node/928802#comment-3614158
mojzis

Réponses:

2

Le module de données est un bon début.

Vous pouvez ignorer le module de données et créer votre propre type de vues avec hook_views_data ()
Angie a un exemple ici .

Les heures de date peuvent être difficiles, si vous postez une autre question avec votre problème spécifique avec les heures de date, il peut y avoir une solution.

Vous ne spécifiez pas si la base de données est la même. Vous devrez définir une deuxième base de données dans votre settings.php si vous devez vous connecter à une autre base de données.

Jeremy French
la source
De même, il y a eu une session sur les vues à DrupalCon Denver denver2012.drupal.org/program/sessions/… où Bevan Rudge parle plus de hook_views_data ().
Ajinkya Kulkarni