2012-01-17 33 views
9

我正在寻找一种工具,可以从Doctrine的@ORM注释生成UML类图。特别显示实体之间的关系是有用的。有没有这样的工具?从Doctrine注释生成UML类图的工具

+0

你这个随时随地?我也会觉得这很有用...... – YakobeYak 2012-02-14 23:57:41

+1

不幸的是,如果我找到一个或者制作我自己的工具,我会在这里发布。 – JohnM2 2012-02-16 09:23:57

+0

我也有兴趣,让我知道,如果你需要帮助发展... – 2012-07-20 15:35:50

回答

5

这个答案是特定于框架的,但是我正在努力在doctrine/common中增加对此工具的支持,所以如果您使用的是symfony或CI或其他框架,则可能很快就会提供。

如果您正在使用Zend Framework 2.1(我在写),并按照我的tutorial on installing Doctrine 2 ORM with ZF2,开发人员工具栏中会给你生成所有实体的图与他们的关系,如下图的能力:

UML diagram generated from Doctrine 2 ORM mappings via DoctrineModule

该工具还不完善,但您可能会发现它并帮助改进它在DoctrineORMModule

5

尝试ORM Designer。您可以导入注释并获取视觉模型。该模型可以导出为PDF或PNG文件。

此外,您还可以直观地编辑模式文件,然后不断地将您的定义导回到您的代码中。

这是模型的样子: Example of ORM Designer model

+1

ORM设计器有新版本称为[船长](http://www.skipper18.com)。新版本具有很多新的改进,并且与Windows,OS X和Linux完全兼容。 – 2014-09-24 15:46:52