Bonjour à tous,
je découvre doucement Drupal depuis quelques jours. Dans le cadre d’un projet, je suis amené à créer un nouveau module dont le but est de pouvoir accéder à une base de données distante, de récupérer certaines infos qui y sont stockées mais aussi de pouvoir en modifier la valeur.
Dès lors, j’ai quelques questions qui se sont soulevées au fur et à mesure de mon apprentissage sur Drupal…
Tout d’abord, j’ai découvert qu’il existe une API pour les bases de données (http://api.drupal.org/api/group/database/6) cependant, j’ai l’impression qu’elle n’est destinée qu’à la gestion de la base de données Drupal… Donc j’aimerai savoir si je peux utiliser cette API ou si je dois utiliser les commandes PHP habituelles (comme c’est suggéré sur ce sujet http://drupalfr.org/forum/support/developpement/22365-base-de-donnees-ex…).
Ensuite, j’ai cru comprendre, que lorsque l’on créait des modules, on pouvait réutiliser certaines fonctions appartenant à d’autres modules. Donc j’aurais aimé savoir si par hasard, vous ne connaitriez pas des modules qui pourraient m’aider (ne serait-ce qu’en partie) pour mon implémentation. En effet, je dois avouer qu’il est relativement difficile de faire le tri dans les modules vu leur nombre… J’ai bien trouvé quelques modules intéressant tel que Table Wizzard mais rien de vraiment convaincant…
Voilà, j’espère avoir énoncé mon «problème» de manière suffisamment clair. Si vous avez des questions ou quoi, n’hésitez pas à me demander plus de précisions.
D’avance merci à ceux qui prendront le temps de me répondre.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Je peux te conseiller la lecture d’un billet du blog de Julien Dubreuil qui explique comment avoir plusieurs bases de données sur un site.
http://juliendubreuil.fr/drupal/utiliser-plusieurs-bases-de-donnees-pour…
A toi d’implémenter ceci dans un module, que tu devra développer.
PS : tu peux utiliser toutes les fonctions des modules drupal, à toi de bien les utiliser et de les comprendre.
anty
114
Ok un grand merci, je vais lire ceci. Si j’ai un soucis, je viendrai refaire un petit tour par ici ;)
Jefeh
14