我读到Doctrine已经有一段时间了,它看起来一定很有趣。
我已经通读了phpandstuff.com上的大部分教程,但我意识到它们现在已经过时了。然而,这些教程确实展示了Doctrine的用处。
我现在正在寻求关于如何开始使用Doctrine的建议,最好是与CodeIgniter结合使用。我熟悉CI的方法,所以我更喜欢与该框架集成。
很难找到一本关于Doctrin2.1与CI 2.0.x集成的好指南,但在关注了this guide之后,我似乎成功了。我现在有一个集成Doctrine的工作CI安装。
我想任何人能给我的最好的建议就是给RTFM。但是,如果可能的话,我想要一些更深入的建议。
我是否应该先阅读Doctrine教程/示例,而不使用CI,然后再返回CI安装,或者是否可以在使用新CI安装时尝试完成教程?
有没有人知道Doctrine入门指南/书籍/博客?最好是像phpandstuff.com教程那样的东西,但要及时更新。或者,对于那些已经阅读过这些教程的人来说,它们仍然适用于Doctrine/CI 2+吗?
我在这里寻找一个起点,因为有很多信息可以找到,但似乎也有很多过时的信息。我会尽快阅读Doctrine文档,但我对我能找到的其他指南/教程/书籍/等很感兴趣。
在此之前非常感谢。
发布于 2011-09-08 14:57:29
我首先要说的是,不,我不知道有什么像样的Doctrine入门指南。如果您了解如何将PHP用作面向对象的语言(类、继承、命名空间等),那么学习Doctrine 2应该没有问题,因为它的设计方式就是您只需创建和访问常规的PHP类。你说得太对了--在我看来,reading the documentation是从Doctrine开始的最好的起点。
您可以从创建一个简单的系统开始,比如博客;这将帮助您掌握Doctrine如何处理关联,并给您一个使用命令行实用程序的机会。当你觉得你需要更多的功能或者你被困在某件事情上时,文档几乎总是足够帮助你,如果不是,还有成千上万的与Doctrine相关的问题和答案。
记住,Doctrine 2不应该很复杂。它应该是一个透明的PHP层,允许您以类的形式访问数据库。
https://stackoverflow.com/questions/7341161
复制相似问题