以前よりGraphvizには興味があったのですが symfony1.2ではスキーマ定義を簡単なコマンドでGraphvizの図式化ができるようです。 以前書いた記事にてGraphvizでaskeetのリレーション図を図式化を紹介しましたが、まさにそのまま私の望んでいた機能がsymfony1.2に組み込まれています。これは素敵。 私はEmacsを使っているので応用でEmacsと連動して使ってやってみようと思います。 schema.ymlから "〜.dot"ファイルを作る graphvizが解釈できる"〜.dot"ファイルを作ります。 Emacsでもpng形式のファイルをつくることができます。詳細は後半で。 $ symfony propel:graphvizこれでsymfonyプロジェクトディレクトリ以下に graph/propel.shema.dotというファイルができます。 Graphviz
![symfonyでgraphvizを使ってDBリレーション図を図式化する - ウマい話、ちょいくれや。](https://cdn-ak-scissors.b.st-hatena.com/image/square/6fc4cf9dc58ee9818642f2f2c01204c5681099e2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTamaC%2F20090225%2F20090225031047.png)