2013-03-19 44 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