I am looking for a tool that would generate an UML class diagram from Doctrine's @ORM annotations. Especially showing the relations between entities would be useful. Is there any such tool?
Tool for generating UML class diagram from Doctrine annotations
12.1k Views Asked by Dawid Ohia At
2
There are 2 best solutions below
1
Ludek Vodicka
On
Try ORM Designer. You can import annotations and get the visual model. This model can be exported to PDF or PNG file.
In addition you can also edit your schema files visually, and then continuously export your definitions back to your code.
This is how model looks like:

Related Questions in PHP
- php Variable name must change in for loop
- register_shutdown_function is not getting called
- Query returning zero rows despite entries existing
- Retrieving *number* pages by page id
- Automatically closing tags in form input?
- How to resize images with PHP PARSE SDK
- how to send email from localhost using codeigniter?
- Mariadb max Error while sending QUERY packet PID
- Multiusers login redirect different page in php
- Imaginary folder when I use "DirectoryIterator" in PHP?
- CodeIgniter + XDebug: debug only working in the main controller, index() function
- PHP script timeout when I use sleep()
- posting javascript populated form to another php page
- AJAX PHP - Reload div after submit
- PHP : How can I check Array in array?
Related Questions in DOCTRINE-ORM
- Doctrine batch inserting uses 2GB of Ram
- Persisting other entities inside preUpdate of Doctrine Entity Listener
- doctrine/migrations incompatible with symfony 2.2.*
- Symfony2 - Share Entity Between Bundles with different relationships
- ZF2 / Doctrine Form Multi-select Element for Many-to-Many Relation
- Symfony2 - Doctrine2 Respository - Set Where Condition for All Methods
- symfony many to many orm controller
- Symfony2/Doctrine: Get the field(s) that changed after "Loggable" entity changed
- Call setter method with variable name
- Check If Record Has References
- SELECT * FROM with different values in doctrine2
- Get children's posts in parents with Doctrine Extensions Tree Nested set
- Join between ManyToMany properties at Doctrine2 entities
- SQL future dates in request
- Specify entity name while generating from existing database table symfony2
Related Questions in METADATA
- Extract bytes of specific stream from mpegts file using ffmpeg
- Configuring Web Applications for iOS
- Compiler Error: 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\014679fc\1b393534\App_Web_glpoum5i.dll' could not be found
- Rest API to upload an image with customized metadata in office 365
- Transient fields from Hibernate PersistentClass
- Retrieve metadata from a database with EntityFramework
- storing ntfs file metadata for retrieval via webserver and linking with database
- Delete all posts and associated meta data that are not custom post types
- Unsupported field datatype: metadata
- Shibboleth - Secure different URLs with different IdPs
- How to find header section in Magento platform?
- How to know to which columns a foreign key is referencing in Oracle SQL Developer?
- Getting a MySQL table's key and engine information from a statement's metadata using java
- Why does ^metadata 'symbol not work?
- ffmpeg: add album art with fluent-mmpeg
Related Questions in TOOL-UML
- Netbeans UML diagrams
- Clarification and Example about using UML semantic variation points
- Tool for creating UML
- Tool for generating UML class diagram from Doctrine annotations
- Class diagram editor
- Enterprise Architect Synchronize with Code
- Best Class Diagram generator (not eclipse plugin)
- Component symbol not showing up in a Papyrus UML diagram
- Generate test cases (use case scenarios) from use case
- MagicDraw - show Interface with true UML notation
- How to create an UML diagram in Android Studio - JAVA via sofrware
- Is there a (free) UML class diagram editor that supports association end ownership dots?
- Open Source[in php] Tool Which can convert XML into UML Diagrams?
- Why DOESN'T this Star UML Sequence Diagram have the activation "rectangle" in the Control object?
- Loop fragment with guard conditions in UMLET
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This answer is framework-specific, but I'm working on adding support for this tool in
doctrine/common, so if you are using symfony or CI or other frameworks, this may also be available soon.If you are using Zend Framework 2.1 (as I'm writing) and follow my tutorial on installing Doctrine 2 ORM with ZF2, the developer toolbar will give you the ability to generate a diagram of all the entities with their relations, as of following picture:
The tool is not yet perfect, but you may find it and help improve it in DoctrineORMModule.