Tôi đang tìm một công cụ có thể tạo ra một sơ đồ lớp UML từ các chú thích @ORM của Doctrine. Đặc biệt cho thấy mối quan hệ giữa các thực thể sẽ hữu ích. Có công cụ nào như vậy không?Công cụ tạo sơ đồ lớp UML từ chú thích Doctrine
Trả lời
Câu trả lời này là cụ thể cho khung công tác, nhưng tôi đang làm việc để thêm hỗ trợ cho công cụ này trong doctrine/common
, vì vậy nếu bạn đang sử dụng symfony hoặc CI hoặc các khung công tác khác, điều này cũng có thể sớm có.
Nếu bạn đang sử dụng Zend Framework 2.1 (như tôi đang viết) và làm theo tôi tutorial on installing Doctrine 2 ORM with ZF2, thanh công cụ nhà phát triển sẽ cung cấp cho bạn khả năng để tạo ra một sơ đồ của tất cả các đối tượng có quan hệ của họ, như các hình ảnh sau đây:
Công cụ này chưa hoàn hảo, nhưng bạn có thể tìm thấy và giúp cải thiện nó trong DoctrineORMModule.
Hãy thử ORM Designer. Bạn có thể nhập chú thích và lấy mô hình trực quan. Mô hình này có thể được xuất sang tệp PDF hoặc PNG.
Ngoài ra, bạn cũng có thể chỉnh sửa tệp sơ đồ của mình một cách trực quan, sau đó liên tục xuất các định nghĩa của bạn trở lại mã của bạn.
Đây là cách mô hình trông giống như:
Nhà thiết kế ORM có phiên bản mới có tên [Skipper] (http://www.skipper18.com). Phiên bản mới có nhiều cải tiến mới và nó hoàn toàn có nguồn gốc với Windows, OS X và Linux. –
- 1. Công cụ tạo mã UML và Java
- 2. Sơ đồ lớp UML enum
- 3. Sơ đồ lớp MVC UML
- 4. Tạo sơ đồ UML từ các nguồn Scala
- 5. Tác vụ Ant để tạo sơ đồ ER từ các lớp chú thích JPA/Hibernate
- 6. Tạo sơ đồ UML từ biểu diễn văn bản
- 7. Tạo sơ đồ lớp UML trong NetBeans 7.1.1
- 8. Plugin Eclipse để tạo sơ đồ UML từ mã C++
- 9. PhpStorm, sơ đồ UML và xmi-file
- 10. Tạo sơ đồ lớp từ nguồn C++?
- 11. Hiển thị sơ đồ UML từ tệp văn bản
- 12. Tạo sơ đồ lớp tự động
- 13. Sơ đồ trình tự UML
- 14. Tạo Sơ đồ Lớp
- 15. Visual Studio UML Lớp Sơ đồ Máy phát điện
- 16. Sơ đồ lớp UML để đăng nhập người dùng
- 17. Chú thích công cụ jQuery ưa thích?
- 18. Sơ đồ sơ đồ so với sơ đồ hoạt động UML
- 19. visual studio express: miễn phí lớp sơ đồ công cụ
- 20. Sơ đồ lớp UML của Zend_Log có đúng không?
- 21. Mã Python được tạo tự động từ một sơ đồ UML?
- 22. sơ đồ Tạo UML sử dụng NetBeans 7.2
- 23. Công cụ UML cho các ứng dụng Qt
- 24. Biểu diễn văn bản cho sơ đồ lớp UML - DSL cho UML
- 25. Công cụ chú thích mã nguồn
- 26. Sơ đồ chuỗi UML trong Dia?
- 27. Chế độ hiển thị lớp có thể được hiển thị trên sơ đồ lớp UML không?
- 28. Symfony2 - Doctrine và FOSUserBundle - chú thích sai
- 29. phpstorm, tạo biểu đồ UML tùy chỉnh
- 30. Công cụ thiết kế sơ đồ MongoDB
Em bắt được bất cứ nơi nào với điều này? Tôi cũng sẽ thấy điều này hữu ích ... – YakobeYak
Thật không may là chưa, tôi sẽ đăng bài ở đây nếu tôi tìm thấy một hoặc tạo công cụ của riêng mình. – JohnM2
Tôi cũng quan tâm, hãy cho tôi biết nếu bạn cần trợ giúp phát triển ... –