Php 从教义开始。哪一个版本适合?

Php 从教义开始。哪一个版本适合?,php,zend-framework,orm,doctrine,Php,Zend Framework,Orm,Doctrine,我正在使用Zend框架,我觉得我需要一个好的ORM。我对Zend框架不太了解,我只知道如何做基础工作。我希望与Doctrine和Zend框架一起工作 但是为了让sget开始,我将尝试一个简单的条令项目(没有ZF)来适应这个应用程序。然后我将尝试将其集成到ZF中 我应该开始学习哪个版本的教义?信条是否与采埃孚有良好的整合 此外,, 最近有没有学习教义的网站?我只是找不到沙箱版本来遵循条令文档。如果有人知道关于如何首先开始使用条令的任何教程,请告诉我我已经使用zend framework和条令完成了

我正在使用Zend框架,我觉得我需要一个好的ORM。我对Zend框架不太了解,我只知道如何做基础工作。我希望与Doctrine和Zend框架一起工作

但是为了让sget开始,我将尝试一个简单的条令项目(没有ZF)来适应这个应用程序。然后我将尝试将其集成到ZF中

我应该开始学习哪个版本的教义?信条是否与采埃孚有良好的整合

此外,,
最近有没有学习教义的网站?我只是找不到沙箱版本来遵循条令文档。如果有人知道关于如何首先开始使用条令的任何教程,请告诉我

我已经使用zend framework和条令完成了一些项目。他们在一起玩得很好

我跟着,效果很好

但老实说,除了最大的网站,我什么都不使用原则。我已经换到了。零配置自动发现,以及在完成时冻结数据模型以获得最佳性能的能力


你真的应该试一试,它太简单了,太愚蠢了。这是我用过的最好的ORM之一。曾经试试看。

我个人使用的是教义1.2

我遵循了“关于教义的5个以上的模型”&拜伦的

他们两个都很好

更新: 1-有示例代码吗


2-如果您需要单独下载Doctrine2,它有Doctrine2框架

我发现Doctrine2相当稳定,尽管它仍处于测试阶段。似乎大多数其他PHP“ORM”库(包括Doctrine 1.2)都是活动记录,而Doctrine2是数据映射器。在我看来,你可以把一个相对简单的概念放在一起,这样一来,原则1.2就不那么吸引人了(至少对我来说是这样)

我用过这个答案

我,并且只在选定的项目上使用了Doctrine2


[顺便说一句,我在过去注意到了RedBean,并想尝试一下——从我所看到的情况来看,它确实值得一看。]

Doctrine 2处于测试阶段,需要PHP5.3,因为它充分利用了名称空间。如果不能在项目中使用PHP5.3,则不能使用条令2

除此之外,条令2的体系结构发生了一些变化,使其比条令<2更具吸引力,主要是

  • 使用DataMapper而不是ActiveRecord
  • 通过静态调用提升DI
  • 更快、内存占用更少
  • 围绕实体和DDD展开
  • 使用“注释”


+1虽然这条原则被广泛接受,但我想看看红豆,你能写一篇关于你与红豆的经历的博客吗:)直到现在才听说过红豆。演示视频令人印象深刻,非常酷,但我被愚蠢的方法名称(
dispense
store
)打动了……你知道在哪里可以找到doctrine沙盒下载吗?