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. –
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 ... –