2012-01-17 11 views
9

Sto cercando uno strumento che generi un diagramma di classe UML dalle annotazioni @ORM di Doctrine. Soprattutto mostrare le relazioni tra entità sarebbe utile. Esiste uno strumento del genere?Strumento per generare diagrammi di classe UML da annotazioni Doctrine

+0

Hai ricevuto ovunque con questo? Troverò anche questo utile ... – YakobeYak

+1

Purtroppo non ancora, inserirò qui se trovo uno o faccio il mio strumento. – JohnM2

+0

Sono anche interessato a, fammi sapere se hai bisogno di aiuto per lo sviluppo ... –

risposta

5

Questa risposta è specifica per il framework, ma sto lavorando per aggiungere supporto per questo strumento in doctrine/common, quindi se si sta utilizzando symfony o CI o altri framework, questo potrebbe essere disponibile a breve.

Se si utilizza Zend Framework 2.1 (come sto scrivendo) e seguire la mia tutorial on installing Doctrine 2 ORM with ZF2, la barra degli strumenti sviluppatore vi darà la possibilità di generare un diagramma di tutte le entità con le loro relazioni, a partire dal seguente immagine:

Lo strumento non è ancora perfetto, ma è possibile trovarlo e aiutarlo a migliorarlo in DoctrineORMModule.

5

Prova ORM Designer. Puoi importare annotazioni e ottenere il modello visivo. Questo modello può essere esportato in file PDF o PNG.

Inoltre, è anche possibile modificare visivamente i file dello schema e quindi esportare continuamente le definizioni nel codice.

Ecco come si presenta come modello: Example of ORM Designer model

+1

ORM Designer ha una nuova versione chiamata [Skipper] (http://www.skipper18.com). La nuova versione ha molti nuovi miglioramenti ed è completa nativa con Windows, OS X e Linux. –

Problemi correlati