Submitted by rasmata on
Bonjour,
Je viens me renseigner si avec Drupal 8, on peut exploiter les données d'une autre base de données.
J'ai développé mon site web sous drupal 8. Cependant, j'ai une autre base de données dont j'ai besoin de quelques données à afficher sur le site. J'ai créé une vue pour obtenir les données souhaiter. Existe t'il une possibilité pour me permettre d'exploiter les résultats de cette vue? Autrement dit pourrais-je communiquer avec une autre base de données?
Merci d'avance pour vos apports.
Salut, jettes un coup d'oeil
Permalien Soumis par Qazema le 8 Septembre, 2016 - 09:15
Salut, jettes un coup d'oeil par ici :
https://www.drupal.org/project/views_database_connector
Merci Qazema pour ta
Permalien Soumis par rasmata le 8 Septembre, 2016 - 17:08
Merci Qazema pour ta promptitude. Je viens de télécharger le module et je vais tester. Je vous reviens pour la suite.
Une fois de plus, merci bcp.
Bonjour,
Permalien Soumis par rasmata le 15 Septembre, 2016 - 12:28
Bonjour,
J'ai installé le module views_database_connector. J'ai lu également dans la documentation y relative qu'il faut déclarer la seconde base de données dans le setting. J'utilise drupal 8. Donc j'ai fais une autre instanciation de databases comme suit :
$databases['second']['second'] = array (
'database' => 'nouvelledb',
'username' => 'user_nouvelledb',
'password' => 'passwd_nouvelledb',
'prefix' => '',
'host' => 'localhost',
'port' => '3306',
'namespace' => 'Drupal\Core\Database\Driver\mysql',
'driver' => 'mysql',
);
Une fois transféré, mon site ne s'affiche plus. Quelqu'un peut 'il me dire ce qui n'a pas marché? Merci pour vos eventuelles contributions.
Bonjour,
Permalien Soumis par rasmata le 21 Septembre, 2016 - 16:37
Bonjour,
Je suis toujours en attente de vos contributions. J'ai essayé de suivre l'explication donnée sur ce lien a link
mais je n'arrive pas à voir le type de VCD parmi les types proposés.
Mon problème semble venir du namespace où il faut indiquer le schéma de l'information de la Base de données. Je précise que j'utilise une base de données mysql et la seconde base de données se trouve également sur le même serveur.
Ci-dessous la configuration de mon setting.php
Question : est-ce que le namespace doit être le même pour des bases de données mysql sur le même serveur. L'une installée par défaut avec drupal et l'autre pas.