CodeIgniter: Plusieurs Bases de données d'Accès à la base de données de configuration dans une seconde base de données
J'ai été à la recherche dans l'utilisation de plusieurs bases de données avec CodeIgniter. Si je sais ce que les bases de données sont en avance, alors je peux mettre les informations dans le fichier de configuration et ensuite appeler selon la base de données du groupe dont j'ai besoin.
Dans ma situation, cependant, j'ai besoin de stocker des informations de base de données dans une autre base de données. C'est une sorte de maître de la base de données avec des informations générales sur un client, y compris la base de données et les informations d'identification du client, les données sont stockées dans. Ce fournisseur peut alors ajouter des clients à chaque fois qu'ils veulent et ont chaque client de données distincts dans différentes bases de données.
Comment puis-je définir la base de données et les informations d'identification sur la base des valeurs je serai de retour à partir de la base de données master dans CodeIgniter, ou est-il encore un moyen de le faire?
Quelqu'un peut me pointer dans la bonne direction? Merci d'avance pour tous les conseils.
OriginalL'auteur spacemunkee | 2013-03-11
Vous devez vous connecter pour publier un commentaire.
De la documentation ( https://www.codeigniter.com/user_guide/database/connecting.html ) :
De sorte que vous vous faites quelque chose comme cela, en remplaçant les valeurs avec les valeurs de la maître base de données:
Si vous avez besoin de maintenir une connexion à la maître base de données et le client base de données, puis de modifier la dernière ligne:
OriginalL'auteur swatkins
Faire le maître d'une base de données par défaut et le client pour la deuxième base de données
$active_group = 'par défaut';
$active_record = TRUE;
vous pouvez charger la deuxième base de données dans le contrôleur ou dans le modèle par
OriginalL'auteur jalborres
/** config/database.php **/
/* * * * * Votre contrôleur ou d'un modèle **/
REMARQUE: Pour plus de détails, reportez-vous Config Classe Codeigniter documentation
OriginalL'auteur Girish
Ajouter en dessous de la ligne de application\config\database.php
Nous utilisons maintenant notre deuxième base de données dans notre Contrôleur et le modèle comme ci-dessous.
J'ai pris de référence de http://www.tutsway.com/use-multiple-db-connections-in-codeigniter.php .C'est un travail pour moi.
OriginalL'auteur Manish