Doctrine 2.0准备好了吗?

时间:2010-11-02 03:11:17

标签: php orm doctrine doctrine-orm

我正在开展一个小项目(一个学校主题部门的标记跟踪软件 - 带有sqlite DB的PHP前端),并决定使用ORM。

我看过RedBeanPHP,但它似乎有点受限于我的喜好。因此,我决定放弃学说。

我之前唯一的ORM经验是.NET中的LINQ to SQL。无论如何,我想知道我是否应该开始使用Doctrine 2.0(目前处于测试阶段),或者我是否应该花一些时间来学习1.2。

我正在寻找那些对两者都感到满意的人的反馈,更重要的是,我想知道Doctrine 2.0文档是多么完整。网站上是否有足够的信息可供新手使用Doctrine(以及ORM的新手)来启动和运行2.0,或者新版本的文档仍然非常缺乏?

2 个答案:

答案 0 :(得分:6)

Doctrine 2是DataMapper ORM而1.2是Active Record。我会选择2.0;文档很棒

答案 1 :(得分:4)

Doctrine2文档已经非常好了。我从reference开始。

我已经使用Doctrine2开发了几个月,并且没有任何问题。我很快就会投入生产,我非常自信。

2.0的DataMapper模式确实优于1.2 / ActiveRecord模型。非常灵活,可能性能更高。如果你今天开始开发,我认为这很可能是最好的方法。