Doctrine:我可以使用SQL创建表吗?

时间:2011-10-05 00:54:52

标签: database orm doctrine

我正在探索学说。似乎我发现的示例假设Doctrine将创建我需要的表。我喜欢使用MySQL Workbench设计我的数据库。我可以将MySQL创建脚本提供给Doctrine吗?

2 个答案:

答案 0 :(得分:0)

如果你使用Doctrine2 ORM,你应该完全忘记sql。 ORM本质上是对象关系映射器,你应该知道的是你的对象和它们之间的关系。而且我认为这可以回答你的问题。如果使用ORM设计数据库使用对象,而不是sql。

答案 1 :(得分:0)

您可以使用我们的工具Skipper - formerly ORM Designer来设计对象及其关系的可视化表示,填写ORM属性,然后直接从可视化模型生成完整的模式文件(我是此工具的主要开发人员)

您不必处理SQL和实际数据库级别,它将由Doctrine或Doctrine2处理。