现在,鉴于我有多新,我很遗憾我是如何开始的.在路上,我想使用MVC框架,这样我就可以帮助自己遵守自己的构建方式.但是,我知道PHP和OOP PHP的基本知识是必需的.所以我的问题是:掌握Cake PHP的正确步骤是什么?在学习Cake PHP之前,我不想跳过学习的关键阶段.同时,如果我可以通过Cake PHP知识直接学习PHP,我不想花费更多的时间来学习PHP.
任何意见,将不胜感激.
恕我直言,在使用框架之前,您应该习惯于在干净的标准程序代码中编写至少一个基本应用程序.这意味着掌握语言的所有基本元素,如if
和switch
,循环,函数,本地和全局变量等.它还包括熟悉HTTP GET和POST,RESTfulness以及如何在页面加载之间保持信息(Cookie,会话,URL PARAMS).Javascript和AJAX的基本思想也会有所帮助.
好的练习可能包括:
一个输出数据库内容的页面,可以通过各种字段进行分页,过滤和排序.
商店结账流程或类似"向导"的页面.
那时候你可以选择一个框架,因为大多数框架都会抽象出这些繁琐的东西.特别是Cake内置了很多自动化功能,如果出现问题并且您不了解上述情况,这将让您无可救药地感到困惑.从OOP开始,你可能想先尝试像Zend这样的东西,它在如何使用对象方面要透明得多.