Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cake PHP与普通PHP有何不同_Php_Cakephp - Fatal编程技术网

cake PHP与普通PHP有何不同

cake PHP与普通PHP有何不同,php,cakephp,Php,Cakephp,我使用过php,编写过程代码时没有类和对象或MVC模式的概念。我想用MVC在php中实现OOP。我听说过cake PHP,人们说它是一个MVC框架。到底是什么?这是一种编程风格还是我需要下载一些东西来使用cake php。我已经浏览了很多网站,但仍然不清楚。请帮帮我你需要了解一下 顾名思义,使用MVC框架,您可以分离视图、控制器和模型(处理查询的快捷方式)。这是处理更复杂项目的好方法 此外,还有很多东西(html助手、表单助手等)可以帮助您更轻松地完成工作。首先,我相信您必须了解框架的功能以及M

我使用过php,编写过程代码时没有类和对象或MVC模式的概念。我想用MVC在php中实现OOP。我听说过cake PHP,人们说它是一个MVC框架。到底是什么?这是一种编程风格还是我需要下载一些东西来使用cake php。我已经浏览了很多网站,但仍然不清楚。请帮帮我你需要了解一下

顾名思义,使用MVC框架,您可以分离视图、控制器和模型(处理查询的快捷方式)。这是处理更复杂项目的好方法


此外,还有很多东西(html助手、表单助手等)可以帮助您更轻松地完成工作。

首先,我相信您必须了解框架的功能以及MVC框架的功能。是一篇可能对你有用的文章。它没有提到cakephp,但了解什么是MVC框架可能会有用

在我看来,我将解释MVC是如何工作的。我已经使用cakephp一年了,但我不能保证我的解释是最好的,但我会尽力解释

MVC代表模型视图控制器 模型是已知的数据库表结构。在cakephp中,您将在服务器端定义特定格式的数据或数据验证

视图是页面的视图,通常由javascript/jquery和html标记以及php代码组成。该视图将是您的实际用户视图,或者只是您的用户将/应该看到的视图

控制器是处理从所有模型获得的数据并将处理后的数据传递到视图的主要阶段。您可以创建许多用于处理数据的函数和类

您可以在cakephp网站上进一步阅读更多内容,这是指向cakephp网站的链接

您需要从cakephp网站或github下载cakephp,并将其放入web服务器根目录中,wamp中的示例是www文件夹