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 :

Gérer une vue dans le schema.yml


Sujet :

ORM PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 8
    Par défaut Gérer une vue dans le schema.yml
    Bonjour,
    Je construis actuellement une application web avec symfony qui fait usage de tableaux de synthèse (requêtes lourdes avec GROUP BY) que je souhaite pouvoir gérer dans des interfaces d'admin générées, tout comme on le fait classiquement avec des tables ordinaires.

    Pour ce faire j'utilise donc des vues. Il suffit de les déclarer dans le schéma (en imitant une table de même structure), de générer la classe métier correspondante, et hop : symfony sait les utiliser comme des tables standard. Tout ça marche bien et c'est génial, SAUF QUE :

    - Comment je peux expliquer à symfony qu'il ne doit pas toucher (ni détruire, ni créer de table) à ces vues lorsque je lui demande de générer le code SQL de création de la base de données ? Y aurait-il un paramètre magique qui m'échappe ?

    - Réciproquement, comment faire comprendre à symfony que la vue n'est pas traitable pour une opération dump-data ou load-data ?

    - Mieux encore (mais bon là, je rêve... non ?), pourrais-je créer directement les vues (avec les tables) à partir du schéma en même temps que les tables ?

    Vos avis et suggestions sont les bienvenus

  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 : 40
    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
    Bonjour à toi,

    J'ai déjà chercher pour les vues persistantes. Et j'ai rien trouvé ...
    Doctrine permet de générer des vu temporaire mais pas plus enfin la version 1.2 je n'ai pas encore regarde avec la v2 de doctrine.

    Pour tout expliquer depuis je n'utilise plus symfony dump, je privilégie le dump du SGBD.
    pour le SQL générer je supprime les ligne à la mano ... mais la aussi c'est rare car normalement je pars d'un MCD ou d'un MLD.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 8
    Par défaut
    OK! et maintenant si je crée directement les vues (avec les tables) à partir du schéma y'a t-il des paramètres à ajouter à la déclaration pour spécifier à doctrine que c'est une vue?

  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 : 40
    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
    Comme je t'ai répondu juste au dessus dans la version 1.2 de doctrine c'est pas possible il ne gère que les temporaire.

Discussions similaires

  1. Représentation d'une vue dans un MCD
    Par fredhali2000 dans le forum Schéma
    Réponses: 8
    Dernier message: 16/02/2006, 09h45
  2. appeller une Vue dans un Select
    Par DR. dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/12/2004, 16h59
  3. Réponses: 7
    Dernier message: 12/07/2004, 22h30
  4. Oracle Designer: récupération d'une vue dans la base
    Par BILLYPATOU dans le forum Designer
    Réponses: 2
    Dernier message: 19/03/2004, 11h08
  5. [DEBUTANT] Une vue dans une procedure stockee ?
    Par Invité dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/02/2004, 11h57

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