[Zend] ORM - Génération de code et reverse

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dorian53, 14 Septembre 2009.

  1. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    Bonjour,

    Existe-t-il un logiciel ou un bat (style Zend_Tool) capable de générer les classes de mapping Zend_Db_Table_Abstract à partir d'un diagramme UML ou d'une base par exemple ?

    Merci
     
  2. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    Super merci !

    Je teste ça demain.
     
  3. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 715
    J'aime reçus:
    3
  4. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 259
    J'aime reçus:
    0
    Ah ah.
    En fait il demande un générateur de classe (se basant sur la librairie Zend et étendant les classes Zend_Db_Table) qui a partir d'une base de donnée ressort le code correspondant.
    En gros si tu as une table Bidule tu auras une classe Bidule avec les méthodes pour les créer, modifier, supprimer, ...

    Voilà pour une version plus compréhensible ;)
     
  5. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    Donc après avoir testé, ça fonctionne c'est l'essentiel... mais c'est très perfectible évidement.
    Cette classe a été proposée à la communauté, c'est sûr quelle ou une autre sera un plus non négligeable au framework.

    Donc, au final elle génère bien les classes de mapping.
    En revanche rien n'est configurable dans cette classe.
    C'est à dire qu'il faut suivre la règle de nommage imposée pour sa base de données (la règle est logique et très bien, c'était proche de la mienne).
    Pas de possibilité de modifier le template de génération (je pense au nom de classe notamment). Si vous souhaitez modifier les noms de classes générées, vous devrez également modifier toutes les déclarations de clés étrangères qui sont concernées. Donc tout à revoir.

    Reste à mettre les mains dans le code pour modifier à sa sauce.
     
  6. OTP
    OTP WRInaute accro
    Inscrit:
    16 Décembre 2005
    Messages:
    14 715
    J'aime reçus:
    3
    Hum, pas vraiment, mais te casse pas, je suis incurable ! :mrgreen:
    Je voulais juste saluer tes réponses qui enrichissent réellement le forum.
     
Chargement...
Similar Threads - [Zend] ORM Génération Forum Date
[Zend] Notions en MVC Développement d'un site Web ou d'une appli mobile 9 Septembre 2009
WordPress Refonte des catégories, structure et format des URL, redirections 301 Référencement Google 17 Juillet 2020
PHP empêcher form onsubmit si formulaire invalide Développement d'un site Web ou d'une appli mobile 29 Juin 2020
Comment modifier le format des URL Shopify URL Rewriting et .htaccess 7 Juin 2020
Home VS page informative Débuter en référencement 6 Juin 2020
Google Analytics : Utilisateurs > différence entre Sommes Graphique /normale Débuter en référencement 25 Mai 2020
[RGPD] Temps de conservation - Centre de formation Droit du web (juridique, fiscalité...) 7 Mai 2020
Publicité adsense diffusée au mauvais format AdSense 26 Avril 2020
Search Console Plus aucun clic dans le rapport performances Problèmes de référencement spécifiques à vos sites 13 Avril 2020
Formule import xml Google sheet Débuter en référencement 6 Avril 2020
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice