用于从Doctrine注释生成UML类图的工具

时间:2012-01-17 15:22:09

标签: php doctrine-orm metadata tool-uml

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

2 个答案:

答案 0 :(得分: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找到它并帮助改进它。

答案 1 :(得分:5)

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

此外,您还可以直观地编辑架构文件,然后不断将定义导出回代码。

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