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

发布于 2024-12-27 09:06:40 字数 1536 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

是伱的 2025-01-03 09:06:40

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

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

模型如下所示:
ORM Designer 模型示例

Try ORM Designer. You can import annotations and get the visual model. This model can be exported to PDF or PNG file.

In addition you can also edit your schema files visually, and then continuously export your definitions back to your code.

This is how model looks like:
Example of ORM Designer model

后eg是否自 2025-01-03 09:06:40

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

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

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

该工具尚不完美,但您可能会在 DoctrineORMModule

This answer is framework-specific, but I'm working on adding support for this tool in doctrine/common, so if you are using symfony or CI or other frameworks, this may also be available soon.

If you are using Zend Framework 2.1 (as I'm writing) and follow my tutorial on installing Doctrine 2 ORM with ZF2, the developer toolbar will give you the ability to generate a diagram of all the entities with their relations, as of following picture:

UML diagram generated from Doctrine 2 ORM mappings via DoctrineModule

The tool is not yet perfect, but you may find it and help improve it in DoctrineORMModule.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文