2009-11-23 9 views
6

Ich bin ziemlich neu in der Lehre. Ich habe zwei kleine Projekte mit Doktrin für mich selbst gemacht, aber jetzt bin ich dabei ein großes Projekt für meinen Klienten zu erstellen. Das Projekt wird mehr als 50 Tabellen haben. Gibt es eine Möglichkeit, schema.yml zu generieren? Ich habe versucht DB Designer und konvertierte es zu schema.yml, aber ich musste noch die Definitionen von Hand überprüfen und umschreiben. DankeDoctrine schema.yml Generator

Antwort

4

Sie können dies mit Doktrin CLI tun.

Erstellen Sie ein CLI-Skript, indem Sie these detailed steps folgen.

Dann ausführen: ./doctrine generate-yaml-db aus dem Skriptverzeichnis.

Hoffe, das hilft.

5

sollten Sie versuchen ORM Designer (http://www.orm-designer.com/), die die meisten Ihrer Bedürfnisse deckt. Sie können die Datenbank genau so entwerfen, wie Sie es in DB Designer gewohnt sind, und dann in Docutrine (oder Propel) schema.yml- oder schema.xml-Dateien exportieren (Import aus vorhandenen Definitionen ist ebenfalls möglich). Es wurde für unsere Webentwickler entwickelt und unterstützt Symfony-Plugins, Subversion usw. Auf www.orm-designer.com finden Sie Screencasts und Anleitungen zur Beschreibung von ORM Designer + Symfony + Doctrine/Propel. Wenn Sie Fragen haben, wenden Sie sich bitte an unser Forum oder mailen Sie uns einfach.

Frantisek Troster
ORM Designer
www.orm-designer.com