symfony Doctrine Schema Manager
symfony Doctrine Schema Manager
Posted by jwage 3 months ago
As you all probably know, Doctrine has been tightly integrated with a few different PHP frameworks. Since symfony was my choice of framework a few years back, I have dedicated a lot of time towards working on the integration between the two.
Something I've always thought would be fun to build and has been one of the most requested items by users is a nice web based interface for managing your schema and generate your models from it. With the new form framework as of symfony 1.1, you can build rich forms with a nice OOP interface. This made it extremely easy to make the schema manager feature of the sfDoctrineManagerPlugin. It was as simple as automatically generating a set of forms from the schema information data structure inside of Doctrine.
This symfony plugin allows you to manage all your schema information from a nice web based interface. You can create new schemas or load your existing schemas to edit. More information about it as well as screen shots can be found here.

Comments (6) [ add comment ]
awesome - Posted by Lucas about 2 months ago.
This is the thing!
Congratulations jwage! very useful plugin
Version for Symfony 1.1 - Posted by J. Philip about 2 months ago.
Will there be a version for Symfony 1.1?
You Rock - Posted by Patrick about 2 months ago.
This is absolutely awsome!!, Can't wait to check out the new Admin Generator and this great plugin.
Online - Posted by Harald about 2 months ago.
Is an online version planned where you can load and edit existing yaml files? Would make a great test case.
Zend Framework - Posted by philip about 2 months ago.
Interesting, would be good to see some more integration with Zend Framework which seems to be growing quickly at this time
re: Zend Framework - Posted by jwage about 2 months ago.
@philip We will need to find someone who is willing to lead the charge on that. Someone who uses zend. I have been a symfony user for a long time so that is why you are seeing more integration between Doctrine and it.