【发布时间】:2011-10-05 00:54:52
【问题描述】:
我正在研究 Doctrine。似乎我发现的示例假设 Doctrine 将创建我需要的表。我喜欢使用 MySQL Workbench 设计我的数据库。我可以把 MySQL 创建脚本交给 Doctrine 吗?
【问题讨论】:
我正在研究 Doctrine。似乎我发现的示例假设 Doctrine 将创建我需要的表。我喜欢使用 MySQL Workbench 设计我的数据库。我可以把 MySQL 创建脚本交给 Doctrine 吗?
【问题讨论】:
如果你使用 Doctrine2 ORM,你应该完全忘记 sql。 ORM本质上是对象关系映射器,你应该知道的只是你的对象和它们之间的关系。我认为这回答了你的问题。如果你使用 ORM 设计你的数据库使用对象,而不是 sql。
【讨论】:
您可以使用我们的工具Skipper - formerly ORM Designer 设计对象及其关系的可视化表示,填写 ORM 属性,然后直接从可视化模型生成完整的模式文件(我是该工具的首席开发人员)。
您不必处理 SQL 和实际数据库级别,它将由 Doctrine 或 Doctrine2 处理。
【讨论】: