11

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

4

2 に答える 2

7

ORM デザイナーを試してみてください。注釈をインポートして、ビジュアル モデルを取得できます。このモデルは、PDF または PNG ファイルにエクスポートできます。

さらに、スキーマ ファイルを視覚的に編集して、定義を継続的にコードにエクスポートすることもできます。

モデルは次のようになります。 ORM Designer モデルの例

于 2014-01-08T08:43:54.643 に答える
7

この回答はフレームワーク固有のものですが、このツールのサポートを に追加する作業を行っているdoctrine/commonため、symfony または CI または他のフレームワークを使用している場合、これもすぐに利用できるようになる可能性があります。

Zend Framework 2.1 (私が書いているように) を使用していて、Doctrine 2 ORM と ZF2 のインストールに関する私のチュートリアルに従っている場合、開発者ツールバーは、次の図のように、すべてのエンティティとそれらの関係の図を生成する機能を提供します。 :

DoctrineModule を介して Doctrine 2 ORM マッピングから生成された UML ダイアグラム

このツールはまだ完璧ではありませんが、DoctrineORMModuleで見つけて改善することができます。

于 2013-02-26T09:44:03.633 に答える