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 :

Symfony et DB existante


Sujet :

ORM PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 111
    Par défaut Symfony et DB existante
    Bonjour,

    Je ne connais pas du tout pour le moment Symphony, je voulais savoir si on peut l'utiliser avec une DB déjà existante (non réalisée avec Symphony bien sur) ou doit on partir de zero pour utiliser Symphony ?

    Merci d'avance pour vos éclaircissements

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Tu peux travailler avec une base déjà en place.

    Symfony dialogue avec les bases de données en utilisant un ORM (Doctrine, par défaut). Cela lui permet de générer automatiquement et de gérer les classes du modèle et quelques autres (formulaires, filtres).

    Pour ce faire, Symfony passe par un fichier généralement intitulé schema.yml, qui décrit la base de données. A partir de ce fichier, Symfony peut générer la base. Mais il y a aussi des scripts qui fonctionnent dans l'autre sens : introspection de la base de données existante et génération du schema.yml.

    La génération du .yml est cependant assez bavarde et tu auras tout intérêt à repasser derrière Symfony pour alléger ta description de schema.

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Et pour affiner le fonctionnement des liens...

    Je déconseille ce type de montage pour une première application, elle est plus compliquée et plus lourde à gérer pour le développeur.

    Si tu peux, commence par une application sans base de donnée existante pour bien comprendre le fonctionnement.

    Attention, certaine commande de construction de l'application sont destructives pour la base, ne jamais développer sur la base original.

Discussions similaires

  1. Importer une db existante dans mysql
    Par Arbisis dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 19/02/2004, 17h02
  2. voir les sequences existantes ?
    Par soniaSQL dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 25/06/2003, 16h33
  3. Inserer des classes java existantes
    Par 2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/03/2003, 12h35
  4. [javadoc] existante?
    Par Stessy dans le forum JBuilder
    Réponses: 3
    Dernier message: 05/03/2003, 22h14
  5. Réponses: 2
    Dernier message: 26/02/2003, 11h47

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