— 文章所属小组: CakePHP
CakePHP应用开发 第八章 使用Shells脚本
  • Moon.Wong
  • 评论(2)

8

使用shells脚本:更好,更快

CakePHP给我们提供了一种便利的的工具,让我们不用费多大力气就可以创建一个简单应用程序的骨架和模板代码,我们然后在这个基础上完善应用程序。我们不用写所有的应用程序代码,我们可以使用shell命令来帮我们声称这些代码。Shells 是一种适合重复任务的强大工具。它将编码效率提升到了一个从未有的高度,尤其是在搭建应用程序的初期阶段。通过命令行,它可以帮我们快速生成应用程序的模 型,控制器和视图。当这些建筑模块创建完毕,我们就只需在这些自动生成的代码基干上添加上我们应用程序的逻辑就可以了。

要在CakePHP中使用Shells脚本来生成代码,我们需要使用一个叫 ‘Cake’的命令。Cake的安装需要执行几个Shells脚本。即acl(访问控制列表),api(应 用程序接口),bake,i18n和schema(模式),前面这些脚本各自都有不同的用途。但是总的来说,它们都是用来完整一些重复性的工作,加快开发 的速度。

在本章节中,我们将关注这些shells脚本中被称为bake(烘烤)的脚本。bake脚本正如其名,它可以生成一个有用基本CRUD界面和功能的 Cake应用程序来。它与第五章中我们了解的脚手架功能非常类似。不同的地方就在于bake脚本会生成可以用使用的代码骨干。在这一章节,我们将使用这些 工具来搭建一个有发文和评论功能的简单博客。

本章节要学习的内容

  • 如何在Windows和Lunix下设置cake脚本。
  • 如何使用shels脚本来设置数据库。
  • 如何使用shell脚本来创建模型
  • 如何使用bake命令来创建控制器。

如何使用bake命令为控制器创建对应的视图。


前一页|目录|下一页


船长
1#楼 | 2010年04月04日

终于追到这里了。

谢谢你的翻译,帮助我学习cakephp,呵呵

  • 1 支持| 反对0

Moon.Wong
2#楼 | 2010年04月04日

你可以去CakePHP的小组去看看,那里有些常用的资料,你可以看看。

  • 0 支持| 反对0
填写登录信息
用户名
密码