对于CakePHP应用程序,我创建了MySQL数据库。
用于创建数据库ER图的工具?表格之间的字段和关系以cakePHP喜欢的方式创建。
提前谢谢你!
答案 0 :(得分:101)
使用MySQL Workbench。创建数据库的SQL转储文件
按照以下步骤操作:
答案 1 :(得分:34)
试试MySQL Workbench。它包含非常好的数据建模工具。查看他们screenshots的EER图表(增强实体关系,这是ER图表)。
这不是CakePHP特有的,但您可以修改选项,以便外键和连接表遵循CakePHP使用的约定。一旦您制定了规则,这将简化您的数据建模过程。
答案 2 :(得分:11)
如果您不想安装MySQL工作台,并且正在寻找在线工具,这可能有所帮助:http://ondras.zarovi.cz/sql/demo/
我经常使用它为我构建的各种应用程序创建简单的数据库模式。
答案 3 :(得分:5)
问题似乎不是Cake PHP特有的,并且之前已在此处回答:Auto Generate Database Diagram MySQL
答案 4 :(得分:3)
CakePHP旨在用作Ruby on Rails框架克隆,在PHP中完成,因此任何底层数据库的逆向工程都是毫无意义的。 EER图应该从Model层反向设计。
这些工具确实适用于Ruby 在这里,您可以看到从模型中反向设计的Redmine数据库EER图。不是来自数据库。 http://redminecookbook.com/Redmine-erd-diagrams.html
使用以下工具: http://rails-erd.rubyforge.org/ http://railroady.prestonlee.com/