[Zend] ORM - Génération de code et reverse
7 messages
• Page 1 sur 1
-

dorian53 - WRInaute passionné

- Messages: 2216
- Inscription: 10 Avr 2005
[Zend] ORM - Génération de code et reverse
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
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
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Re: [Zend] ORM - Génération de code et reverse
-

OTP - Modérateur

- Messages: 19532
- Inscription: 16 Déc 2005
Re: [Zend] ORM - Génération de code et reverse
Bacteries a écrit:Ca : http://framework.zend.com/wiki/display/ZFPROP/Zend_Generator_Orm+-+Tho ... as+VEQUAUD ?
Une reco.
Je n'ai compris ni la question, ni la réponse, mais je vois qu'une fois de plus Bactéries vise juste.
Bravo.
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Re: [Zend] ORM - Génération de code et reverse
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
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
-

dorian53 - WRInaute passionné

- Messages: 2216
- Inscription: 10 Avr 2005
Re: [Zend] ORM - Génération de code et reverse
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.
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.
-

OTP - Modérateur

- Messages: 19532
- Inscription: 16 Déc 2005
Re: [Zend] ORM - Génération de code et reverse
Bacteries a écrit:Voilà pour une version plus compréhensible
Hum, pas vraiment, mais te casse pas, je suis incurable !
Je voulais juste saluer tes réponses qui enrichissent réellement le forum.
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Google rejoint le projet Open AJAX créé par IBM - 02-02-2006
- La commande link: sur Google - 20-12-2005
- Présentation de Google AdSense - 03-12-2003
- Google reverse 68% des revenus AdSense for Content - 25-05-2010
- Affichage de la description DMOZ dans MSN Search - 23-05-2006
- Google Code Search : moteur de recherche de codes sources - 05-10-2006
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
