2012-01-17 14 views
9

Estoy buscando una herramienta que genere un diagrama de clases UML a partir de las anotaciones de @MORM de Doctrine. Especialmente mostrar las relaciones entre las entidades sería útil. ¿Hay alguna herramienta de este tipo?Herramienta para generar diagramas de clases UML a partir de las anotaciones de Doctrine

+0

¿Recibió a ninguna parte con esto? También me parece útil ... – YakobeYak

+1

Lamentablemente todavía no, publicaré aquí si encuentro uno o hago mi propia herramienta. – JohnM2

+0

También estoy interesado en, avíseme si necesita ayuda para desarrollar ... –

Respuesta

5

Esta respuesta es específica del marco, pero estoy trabajando para agregar soporte para esta herramienta en doctrine/common, por lo que si está utilizando Symfony o CI u otros marcos, esto también puede estar disponible pronto.

Si está utilizando Zend Framework 2.1 (ya que estoy escribiendo) y sigue mi tutorial on installing Doctrine 2 ORM with ZF2, la barra de herramientas de desarrollador le dará la capacidad de generar un diagrama de todas las entidades con sus relaciones, a partir del siguiente imagen:

UML diagram generated from Doctrine 2 ORM mappings via DoctrineModule

La herramienta aún no es perfecta, pero puede encontrarla y ayudar a mejorarla en DoctrineORMModule.

5

Probar ORM Designer. Puede importar anotaciones y obtener el modelo visual. Este modelo se puede exportar a un archivo PDF o PNG.

Además, también puede editar visualmente sus archivos de esquema y luego exportar continuamente sus definiciones a su código.

Esto es cómo el modelo se parece a: Example of ORM Designer model

+1

ORM Designer tiene una nueva versión llamada [Skipper] (http://www.skipper18.com). La nueva versión tiene muchas mejoras nuevas y es completamente nativa con Windows, OS X y Linux. –

Cuestiones relacionadas