文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>CakePHP之旅

CakePHP之旅

时间:2010-09-14  来源:.net's

CakePHP是PHP的一个开源框架,其目的是为了开发,部署以及维护应用程序更容易。CakePHP

提供很多有用的设计模式,比如Model-View-Controller模式,还有一个比较著名的框架

Ruby On Rails。CakePHP也提供了大量有价值的可重用库,用来处理共同的任务。“Inflector”

就是一个例子。

这个向导尝试着指引你朝正确的方向去开始使用CakePHP并最终在开发你应用程序中使用它。

Step 1:为什么使用CakePHP?

使用PHP有相当数量的开发时间都是用来不断重写着相同的常用操作代码,比如数据库访问并

返回数据呈现到浏览器中。无可否认,这些常用代码将很快在你的传统PHP应用程序中变得杂乱无章。

我们需要为PHP提供一个框架,就像Ruby On Rails为Ruby所做的功能。

CakePHP已在很多地方被广泛使用。它提供了一系列有用的库,^。结果,将大大减少花在编写代码和

维护代码的时间。

CakePHP提供了以下几点使开发变得更容易。

  • 基于MIT License允许你在你的任何项目中使用CakePHP应用程序。
  • 兼容PHP4和PHP5。最低版本支持4.3.2。
  • 支持MySQL,PostgreSQL SqLite, PEAR-DB以及为ADODB封装了一个数据库抽象库。
  • 以Model-View-Controller呈现。
  • 提供简单的CRUD(创建,读取,更新以及删除)数据库交互。
  • 脚手架(Scaffolding)功能节省开发产品时间。
  • 为搜索引擎提供良好的URLS。
  • 输入验证及过滤工具集使你的应用程序更安全。
  • 使用熟悉的PHP语法模板
  • 缓存操作

Step 2:下载CakePHP框架

在你使用CakePHP开发之前,你需要拷贝一份该框架到你的服务器上。浏览CakePHP.org,点击下载按钮。

确信要下载的是稳定发行版而不是候选发行版。同样也有很多不同格式的版本,你可以依你的计算机选择最佳

版本。

Step 3: 上传并理解文件的结构

当你有最新版本的CakePHP时,下一步是把它上传到你的PHP和MySQL可用的web空间。

我推荐你为CakePHP项目创建一个新的文件夹目录。

一旦你上传完所有文件,它的目录结构将呈现如下:

初次看见这些目录或文件夹你会感到吃惊。但是这些分开的目录的意味着这个框架的良好组织结构。

因为像“tmp”这样的名字是无需解释的。以下文件的用处

  • cake文件夹存储这核心函数以及CakePHP的内部件。你通常不用这里面的任何东西。
  • docs文件夹包含非常少但存储这许可证信息(COPYING.txt),一个log及一些其它有用的文件。

对于运行CakePHP,这些目录不是很重要。如果需要你可以删除它。

  • app文件夹是你的应用程序所存放的地方。这个文件夹将存放你的控制器,配置项,模板以及更多。
  • config文件夹包含应用程序的所有配置文件。它包含数据库的详细信息,访问列表,路由规则(URL重写)。
  • models文件夹存储着所有应用程序访问数据库的sql函数。
  • views
  • a
  • a
  • a
  • a
  • a
  • a
  • a
  • a
  • a
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载