我完全新的MVC,如何把它捡起来?
Answer 1:
走这条路:
- 阅读关于MVC(谷歌它,请参阅Wikipedia文章)
- 选择一个框架(我建议笨 - 拥有不错的用户指南)
- 然后经过用户指南和尝试的事情。
视频教程都还不错,检查nettuts.com的CI。
Answer 2:
走这条路:
- 知道什么是MVC
- 为什么它是有用的
- 它是如何工作的
- 它应该得到最佳利用
- 如何框架使用它(如果可能的话就知道了)
- 了解框架是如何实现它(尝试使用框架)
- 了解一个框架,这样你就可以成为习惯于使用MVC
我知道我可能听起来愚蠢的,但这种方式可以有很大的帮助新人。
Answer 3:
保持一定的项目写在面条代码(CSS + JS + HTML + PHP + SQL,都在一个单一的文件),然后想你会怎么分开所有这些,你会发现MVC。
开玩笑一边。 阅读关于它你可以尝试一些框架,但不避维修项目。 正是在这些项目中,你会看到MVC的好处,或至少是那些关注点分离的。
另见本相关的问题 。
Answer 4:
你可以用一个简单的谷歌搜索阅读所有关于MVC。 但是,您将无法完全理解它的美丽,直到你可以用一个框架和潜水。我听到笨的伟大的事情。 进入MVC时,这是我的第一个框架。
最终我选择了CakePHP的。 为什么? 笨,虽然很简单上手,给了我太多的自由初学者MVC。 我想严格的规则和惯例向我展示它应该怎么做,而不是我所想的MVC应该的。 也许以后前进的道路,我会回来的CI。 你选择无论哪种方式,我的建议是把你编码的小项目,和代码它在任何PHP框架存在的。
CakePHP的和CodeIgniter的社区是最有帮助的。 加入蛋糕/ CI一个谷歌组。 阅读关于什么人正在尝试做的。 看看有什么问题,人有和好运气!
Answer 5:
首先研究了MVC模式,并寻找解释如何实现它的教程。 接下来,获得PHP的MVC框架和使用,因为没有意义试图另起炉灶,并推出自己的。
文章来源: What's the best way to learn mvc in PHP? [closed]