2013-03-19 87 views
1

我一直是一個平面的PHP程序員多年,我一直很喜歡它!我準備進入下一個階段。我有一個基於在線音樂目錄的平面PHP網站,它具有諸如客戶登錄,管理員登錄和購物車等功能。然而,兩個登錄都沒有會話cookie,因此目前不安全,並且購物車沒有貝寶功能或付款流程。我希望將其轉換爲MVC項目,現在有一個問題,因爲我缺乏面向對象的技能,我知道PHP不是完全面向對象,但使用相同的技術。像我這樣的新手如何去做這種轉換?我曾嘗試尋找擴展我的面向對象PHP技能的教程,但是我在網絡上沒有任何運氣,而且我更擅長從視頻教程中學習。做這件事的最好方法是什麼?我正在研究Zend框架。幫助將不勝感激,謝謝:-)平坦的PHP項目到MVC項目

回答

1

我建議你看看:Codeigniter,並按照Youtube上的教程。你幾乎被迫與OOP合作。你可以通過簡單的方式學習Frameworks,Als的Codeigniter是一個非常友好的用戶指南和一個非常棒的社區!

http://ellislab.com/codeigniter

和Zend是一個很難學習的框架(糾正我,如果我錯了)。 在我看來,我認爲Codeigniter的效果更好。

+0

爲什麼要codeigniter?嘗試laravel其更清潔和優雅的PHP – Christopher 2013-03-19 10:16:23

+0

框架Codeigniter不是靜態的,我認爲更好更乾淨,它有一個greate user_guide。如果我期待Laravel,Codeigniter是一個更簡單的學習Frameworks的方法。但這主要是你想如何編程的意見。 – mithe 2013-03-19 10:19:34

+1

我已經完成了Codeigniter上的大量項目。我剛開始研究Laravel,即使您比較兩者,我也會投票Laravel看到這篇文章[Laravel v/s Codeigniter](http://www.web-and -development.com/laravel-vs-codeigniter/) – Christopher 2013-03-19 10:23:40