2013-12-18 64 views
-1

我已经使用php,编写没有类和对象或MVC模式概念的程序代码。我想转移到与MVC的PHP OOP。我听说过蛋糕PHP和人们说这是一个MVC框架。究竟是什么?这是一种编程风格,或者是有什么我需要下载与蛋糕php工作。我经历了很多网站,但仍不清楚。请帮我出蛋糕PHP与正常PHP不同PHP

回答

2

您需要了解它Understanding Model-View-Controller, CakePHP

正如其名称描述它,用MVC框架,你可以分开你的意见,控制器和模型(快捷方式来处理querys)。这是处理更复杂项目的好方法。

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

1

首先我相信你必须明白框架的功能是什么,MVC框架的功能是什么。 Here是一篇可能对您有用的文章。它没有提到cakephp,但它可能有助于理解什么是MVC框架。

我将解释MVC如何在我看来工作。我一直在使用cakephp一年,但我并不保证我的解释是最好的,但我会尽我所能解释它。

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

该视图以网页视图而闻名,通常由javascript/jquery和html标记以及php代码组成。此视图将成为您的实际用户视图,或者您的用户将会/应该看到的内容。

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

您可以在cakephp网站上进一步阅读更多信息,here是cakephp网站的链接。

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