2012-01-17 14 views
9

Doctrineの@ORMアノテーションからUMLクラス図を生成するツールを探しています。エンティティ間の関係を特に示すことは有用であろう。そのようなツールはありますか?DoctrineアノテーションからUMLクラス図を生成するためのツール

+0

あなたはこれでどこに行くでしたか?私はまた、この便利なことを見つけるだろう... – YakobeYak

+1

残念ながらまだ、私は1つを見つけるか自分のツールを作る場合はここに投稿します。 – JohnM2

+0

私も興味がありますが、開発の手助けが必要な場合は教えてください。 –

答えて

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 Designer [Skipper](http://www.skipper18.com)と呼ばれる新しいバージョンがあります。新しいバージョンには多くの新機能があり、Windows、OS X、Linuxに完全対応しています。 –

関連する問題