Für CakePHP habe ich eine MySQL-Datenbank erstellt.
Mit welchem Tool kann ein ER-Datenbankdiagramm erstellt werden? Felder und Relationen zwischen Tabellen werden auf eine Weise erstellt, die cakePHP mag.
vielen Dank im Voraus!
Versuchen Sie MySQL Workbench . Es steckt in sehr netten Datenmodellierungswerkzeugen. Schauen Sie sich ihre Screenshots für EER-Diagramme an (Enhanced Entity Relationships, ein Notch-Up-ER-Diagramm).
Dies ist nicht CakePHP-spezifisch, aber Sie können die Optionen so ändern, dass die Fremdschlüssel und Join-Tabellen den von CakePHP verwendeten Konventionen entsprechen. Dies würde Ihren Datenmodellierungsprozess vereinfachen, sobald Sie die Regeln festgelegt haben.
Verwenden Sie MySQL Workbench . Erstellen Sie eine SQL-Dump-Datei Ihrer Datenbank
Befolgen Sie die folgenden Schritte:
Wenn Sie MySQL Workbench nicht installieren möchten und nach einem Online-Tool suchen, kann dies helfen: http://ondras.zarovi.cz/sql/demo/
Ich verwende es ziemlich oft, um einfache DB-Schemata für verschiedene von mir erstellte Apps zu erstellen.
Die Frage scheint nicht Cake PHP spezifisch und wurde hier schon einmal beantwortet: Auto Generate Database Diagram MySQL
CakePHP sollte als Ruby on Rails) Framework-Klon verwendet werden, der in PHP erstellt wurde. Daher ist jegliches Reverse-Engineering der zugrunde liegenden Datenbank sinnlos. EER-Diagramme sollten sinnlos sein Reverse-Engineered von Model Layer.
Solche Tools gibt es für Ruby Hier sehen Sie Redmine-Datenbank-EER-Diagramme, die von Modellen rückentwickelt wurden. Nicht von der Datenbank. http://redminecookbook.com/Redmine-erd-diagrams .html
Mit folgenden Tools: http://Rails-erd.rubyforge.org/http://railroady.prestonlee.com/