IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ORM PHP Discussion :

Insérer dans plusieurs bases de données à distance SYMFONY


Sujet :

ORM PHP

  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut Insérer dans plusieurs bases de données à distance SYMFONY
    Bonjour à tous,

    je travaille en ce moment sur le développement d'une interface de gestion centralisée d'utilisateurs (utilisateurs et leurs profils), pour cela j'utilise Symfony 1.4
    Mon application doit être liée à 7 Bases de Données, lors de l'inscription d'un utilisateur je dois insérer ces informations de connexion(login,password) dans la base liée à cette application, ces coordonnées(nom,prénom...) dans une table d'une base, et pour les autres bases insérer à chaque fois son login et son profil (profil lié à mon application "admin,utilisateur...")
    Seulement voilà, après une première recherche j'ai vue qu'il possible de configurer plusieurs bases dans le fichier database.yml avec des noms de connexion différents et écrire le schema.ymd adéquat.

    Mais après réflexion, c'est peut être inutile de configurer tous les schema de toutes les bases pour qu'à la fin ne faire qu'une insertion !!

    Alors ma question, serait-il possible de créer dynamiquement une connexion vers des bases de données à distance pour pouvoir y insérer des données ?

    Je continue à chercher, mais si quelqu'un peut m'aider qu'il n'hésite pas !! SVP

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Aucun intérêt car tu ne pourras pas utiliser l'ORM.
    Si c'est pour faire cela autant utiliser mysql_pdo en direct.

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut
    Oui je le sais bien, mais malheureusement c'est pas moi qui décide !!

  4. #4
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Tu n'as pas vraiment le fois c'est :

    • soit tu interroge la couche mysql_pdo pour faire tes connexions "dynamique" avec tes requêtes à la main,
    • soit tu utilises doctrine qui gère les connexion automatiquement, quand tu appels une classe avec une connexion différentes à la principal, il crée une connexion à la base.

    Tu es normalement la personne la mieux placé pour indiquer ce qui serait le mieux pour maintenir le projet.

    J'utilise déjà ce principe de connexion avec doctrine et j'ai pas toutes mes connexions entre mes différents serveurs dés l'exécution du serveur.

    Mais de toute façon dans ton cas tu auras lors d'une insertion toutes tes connexions aux différentes base.

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut
    Sinon au moment de l'insertion, je crée une connexion doctrine vers une base de données comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $dsn = 'maconnexion';
    $connexion = Doctrine_Manager::connection($dsn);
    puis lancer une requête SQL avec en paramètre la connexion, il me semble que c'est faisable.

  6. #6
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Oui c'est ce qui te permet d'utiliser la couche PDO.

  7. #7
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Par défaut
    Oui exact, merci pour tes réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/04/2015, 16h29
  2. [OpenOffice][Base de données] Récupérer les données d'un fichier .txt et les insérer dans une base de données
    Par frack dans le forum OpenOffice & LibreOffice
    Réponses: 9
    Dernier message: 05/08/2009, 10h52
  3. Récupérer l'id d'un bouton radio et l'insérer dans une base de donnée
    Par narama87 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/04/2009, 13h18
  4. Réponses: 1
    Dernier message: 15/04/2009, 18h28
  5. [CKEditor] Insérer dans ma base, les données saisies à partir de FCKeditor
    Par remo dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 16/05/2007, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo