1. Pour Black Friday on FRACASSE les prix ⚡ avec RM Tech Découverte
    Rejeter la notice

[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
Récapitulatif Média d'information style portail Référencement Google Hier à 15:56
Profile facebook transformé en page par erreur Facebook 15 Novembre 2020
Votre avis sur ma plateforme d'affiliation Demandes d'avis et de conseils sur vos sites 15 Novembre 2020
RGPD : faire supprimer par Facebook l'ensemble de mes informations Droit du web (juridique, fiscalité...) 2 Novembre 2020
Transformation de PDF SEO friendly (coup de baguette magique) Problèmes de référencement spécifiques à vos sites 17 Octobre 2020
Impossible de transformer son profil en page ? Facebook 6 Octobre 2020
WordPress Insertion des réponses d’un formulaire dans WooCommerce Développement d'un site Web ou d'une appli mobile 24 Septembre 2020
Informations sur fichier sellers.json pour gagner plus AdSense 9 Septembre 2020
WordPress Besoin d’aide sur plugin Formidable Pro, Développement d'un site Web ou d'une appli mobile 8 Septembre 2020
WordPress Refonte des catégories, structure et format des URL, redirections 301 Référencement Google 17 Juillet 2020