5

多くのクラス、インターフェース、抽象化レイヤーを含む巨大な PHP プロジェクトを持っています... UML クラス図を確認する必要があります。PhpStormがそれを生成できるかどうか疑問に思っていますか?

私が見つけたのは、単一のクラスの「図」を表示できることです。ファイルエクスプローラーで右クリック->ダイアグラム->ダイアグラムを表示します。その後、クラスを 1 つずつ手動で追加できます。

しかし、それはまさに私が望むものではありません。すべてのクラスを追加するには永遠にかかります。インタラクティブな図は必要ありません。私は自分のプロジェクトの全体像を見る必要があります。

また、PEAR の PHP_UML を使用しようとしました。それを使用して xmi-file を生成しました。しかし、いくつかのツールは有効ではないと言っています (Sparx Enterprise Architect、ArgoUML、および Visual Paradigm)。そして、PhpStorm は xmi-file を開くことができないようです (プレーンテキストファイルとして開かれました)。

だから、私の質問は次のとおりです。

  1. PhpStormでプロジェクト全体のUML図を作成することは可能ですか?

  2. PhpStormでxmiファイルを「適切に」開くことはできますか?

  3. xmi に基づいて ULM を表示する他のツールはありますか。

解決策が見つからないため、非常に些細な問題のように見えます。

前もって感謝します。

4

1 に答える 1

7
  1. ツール ウィンドウのプロジェクト ルート ディレクトリにあるダイアグラムコンテキスト メニューを使用してみてください。Project View
  2. いいえ。
  3. 私の分野ではありませんが、Visual Paradigmが役立つかもしれません。なぜうまくいかなかったのかわかりません。また、IntelliJ IDEA との統合も提供しているため、連絡して PhpStorm 用のプラグインがあるかどうかを尋ねることができます。
于 2012-10-23T00:50:38.373 に答える