将Doctrine 2与现有MySQL数据库结合使用



我们第一次使用Symfony 2,我的公司使用现有的MySQL数据库。有没有可能在条令中"导入"它,或者我们可以只使用这个数据库并在我们现有的表之后创建php/条令实体?

如果你有一些关于这个话题的好东西要读,就把它发布出来。谢谢,Pete

从实体定义创建数据库显然比从现有数据库创建实体更好。这是Doctrine2的主要缺点…

但如果你有一个"理智"的现有模型,这是可能的,也不那么复杂。以下是我的模型逆向工程TODO列表中的一些内容:

  • 使用名为auto_increment integer的"id"作为每个表的id
  • 仅对布尔映射字段使用SQLTINYINT!如果需要短int,请使用SMALLINT
  • 只有在条令2.1中才允许使用外键作为复合密钥

相关内容

  • 没有找到相关文章