sfDoctrineGraphvizPlugin - 0.1.2

Doctrine database schema visualisation.

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Signin


Forgot your password?
Create an account

Tools

Stats

advanced search
Information Readme Releases Changelog Contribute
Show source

sfDoctrineGraphvizPlugin

Provides you with a task that output database MCD and MLD doctrine schema using the graphviz tool.

Installation

Install the plugin via the subversion repository by executing the following command from the project root directory:

$ svn co http://svn.symfony-project.com/plugins/sfDoctrineGraphvizPlugin/branches/1.2 plugins/sfDoctrineGraphvizPlugin

or by using the default symfony plugin install command:

$ ./symfony plugin:install sfDoctrineGraphvizPlugin

Usage

Simply type the following command:

$ ./symfony doctrine:graphviz

Files are created in two directories: doc/graph/mcd and doc/graph/mld. The former one stores following files:

*   **mcd.schema.dot** : source of *"Modèle conceptuel des données"*
*   **mcd.dot.png** : _dot_ image of *"Modèle conceptuel des données"*
*   **mcd.neato.png** : _neato_ image of *"Modèle conceptuel des données"*
*   **mcd.twopi.png** : _twopi_ image of *"Modèle conceptuel des données"*
*   **mcd.circo.png** : _circo_ image of *"Modèle conceptuel des données"*
*   **mcd.fdp.png** : _fdp_ image of *"Modèle conceptuel des données"*

while the latter one stores:

*   **mld.schema.dot** : source of *"Modèle logique des données"*
*   **mld.dot.png** : dot image of *"Modèle logique des données"*
*   **mld.neato.png** : neato image of *"Modèle logique des données"*
*   **mld.twopi.png** : twopi image of *"Modèle logique des données"*
*   **mld.circo.png** : circo image of *"Modèle logique des données"*
*   **mld.fdp.png** : fdp image of *"Modèle logique des données"*

You can simply choose between many different images to choose the one that is the most readabe for you.

Notes

You must have GraphViz installed on your system.