如何将ORM添加到现有项目中

时间:2013-10-03 15:11:27

标签: php sql doctrine-orm doctrine refactoring

我有一个客户,他有一个我工作的网站。基本的LAMP架构,但相当大。我已成功游说让他们付钱让我开始重构它,我要做的第一件事就是拆分一个合适的数据库层,目前只有完全程序化的分散SQL查询codebase(唯一的对象是通过实例化stdClass()并向其添加属性来实现的。)

我想要做的是创建映射到数据库的对象,这样我就可以查询它们并在幕后为我制作SQL。所以我需要一个ORM。我已经阅读了关于学说2的文档,我喜欢它。

是否有可能这样做,因为数据库本身就是我能说得恰到好处的关系,或者所有ORM都坚持自己的表名?

我应该自己动手吗?

1 个答案:

答案 0 :(得分:1)