开始使用Doctrine 2和CodeIgniter

时间:2011-09-07 22:16:40

标签: codeigniter orm doctrine doctrine-orm codeigniter-2

我一直在读关于Doctrine的一段时间,它肯定看起来很有趣。

我已经阅读了phpandstuff.com上的大部分教程,但我发现它们现在已经过时了。但是,这些教程确实显示了Doctrine的有用性。

我现在正在寻找有关如何开始使用Doctrine的建议,最好是与CodeIgniter结合使用。我了解CI的方式,所以我更愿意与该框架集成。

很难找到一个关于将Doctrine 2.1与CI 2.0.x集成的体面指南,但在关注this guide之后,我似乎已经取得了成功。我现在有一个带有集成Doctrine的工作CI安装。

我想任何人都能给我的最好建议是RTFM。但是,如果可能的话,我想要一些更深入的建议。

我应该首先阅读没有CI的Doctrine教程/示例,然后回到CI安装,还是可以在使用我的新CI安装时尝试完成教程?

有没有人知道有关Doctrine入门的任何体面的指南/书籍/博客?最好像phpandstuff.com教程,但最新。或者,对于那些阅读过这些教程的人,他们是否仍适用于Doctrine / CI 2 +?

我正在寻找一个起点,因为有很多信息可以找到,但似乎还有很多过时的信息。我将尽快通过Doctrine文档,但我对任何其他指南/教程/书籍/等感兴趣。我能找到。

提前多多感谢。

1 个答案:

答案 0 :(得分:3)

我首先要说的是,不,我不知道有任何体面的指南可以开始使用Doctrine。如果您了解如何使用PHP作为面向对象的语言(类,继承,命名空间等),那么学习Doctrine 2应该没有问题,因为它的设计方式是您只需创建和访问常规PHP类。你是绝对正确的 - reading the documentation(在我看来)是开始学说的最好的地方。

您可以从创建简单的简单系统开始,如博客;这应该可以帮助您掌握Doctrine如何处理关联并让您有机会使用命令行实用程序。如果你觉得自己需要更多的功能,或者你仍然坚持某些东西,那么文档几乎总是足以帮助你,如果没有,那么SO有数千个与学说相关的问题。答案。

请记住,学说2不应该是复杂的。它应该是一个透明层,允许您以PHP类的形式访问数据库。