2011-09-07 97 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類的形式訪問數據庫。