11

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

4

2 回答 2

7

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

如果您使用Zend Framework 2.1(正如我正在编写的那样)并按照我的教程使用 ZF2 安装 Doctrine 2 ORM,开发人员工具栏将使您能够生成所有实体及其关系的图表,如下图所示:

通过 DoctrineModule 从 Doctrine 2 ORM 映射生成的 UML 图

该工具尚不完美,但您可以在DoctrineORMModule中找到并帮助改进它。

于 2013-02-26T09:44:03.633 回答
7

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

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

这是模型的样子: ORM Designer 模型示例

于 2014-01-08T08:43:54.643 回答