2012-01-17 61 views
9

我正在尋找一種工具,可以從Doctrine的@ORM註釋生成UML類圖。特別顯示實體之間的關係是有用的。有沒有這樣的工具?從Doctrine註釋生成UML類圖的工具

+0

你這個隨時隨地?我也會覺得這很有用...... – YakobeYak 2012-02-14 23:57:41

+1

不幸的是,如果我找到一個或者製作我自己的工具,我會在這裏發佈。 – JohnM2 2012-02-16 09:23:57

+0

我也有興趣,讓我知道,如果你需要幫助發展... – 2012-07-20 15:35:50

回答

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

5

嘗試ORM Designer。您可以導入註釋並獲取視覺模型。該模型可以導出爲PDF或PNG文件。

此外,您還可以直觀地編輯模式文件,然後不斷地將您的定義導回到您的代碼中。

這是模型的樣子: Example of ORM Designer model

+1

ORM設計器有新版本稱爲[船長](http://www.skipper18.com)。新版本具有很多新的改進,並且與Windows,OS X和Linux完全兼容。 – 2014-09-24 15:46:52