2011-09-07 101 views
4

我一直在阅读关于Doctrine一段时间,它肯定看起来很有趣。Doctrine 2和CodeIgniter入门

我已阅读了phpandstuff.com上的大部分教程,但我意识到他们目前已经过时了。但是,这些教程的确展示了教义的有用性。

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

这是相当难找到与CI 2.0.x的整合学说2.1像样的指南,但以下this guide后,我似乎它已经成功了。我现在有一个工作CI安装与集成的教条。

我想任何人都可以给我的最好建议是RTFM。不过,如果可能的话,我希望得到更深入的建议。

我是否应该先通过Doctrine tutorials/examples没有CI,然后回到CI安装,还是可以在使用我的新CI安装的同时尝试和完成教程?

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

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

非常感谢。

回答

3

我会开始说,不,我不知道任何体面的指导入门教条。如果您了解如何将PHP用作面向对象的语言(类,继承,命名空间等),那么学习Doctrine 2应该没有问题,因为它的设计方式就是简单地创建和访问常规的PHP类。你是绝对正确的 - reading the documentation(在我看来)是以Doctrine开始的最佳地点。

您可以从创建一个简单的系统(如博客)开始;这应该可以帮助您了解Doctrine如何处理关联并为您提供使用命令行实用程序的机会。当你觉得你需要更多的功能,或者你遇到困难时,这些文档几乎总是足以帮助你解决问题,如果不是的话,那么SO就会有成千上万个与Doctrine相关的问题&的答案。

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