欢迎来到天天文库
浏览记录
ID:47340939
大小:3.44 MB
页数:139页
时间:2019-08-13
《cakePHP应用开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、前言Cake是PHP语言的一个快速开发框架,它使用的是大家熟知的设计模式(designpatterns),它提供了一个结构化的框架,使得任何水平的PHP使用者都可以快速开发出健壮的网页应用,与此同时又不失灵活性。这是意味着你可以更快,更好的编写代码,而且它还使得编写歪脖2.0风格的应用变得小菜一碟。此书认为你已经掌握了一个PHP开发者所应掌握的基本知识,在此基础上,该书为你提供一个快速的,由浅入深的教程来教会你开发CakePHP应用。此书提供了实例代码以及演示实例,因此你可以看到一些实战技巧。本书涵盖哪些内容第一章将会带你了解如下内容:什么是Cak
2、ePHP?CakePHP是如何组织和维护代码的?CakePHP是如何帮助你缩短开发时间和节省精力的?以及你应该选用哪一个版本的Cake?第二章会教你如何在本地机器安装以及设置Cake。第三章涵盖的内容包括如何开发一个小型的应用,我们称其为“Cake待做事项”。它是一个简单的待做事项的应用,它记录了我们所有的待做事项——比如一个购物清单,考试需要复习的章节,等等。第四章将涵盖CakePHP控制器(controller)类的基本要点第五章带你领略模型(model)类的基本内容。第六章将会带你深入了解模型之间不同的关联类型以及它们的用途。第七章将会带你仔
3、细了解CakePHP中不同的视图组件(components)。第八章内容涵盖一个名叫Bake的命令解释脚本(shellscripts),我们会使用这个工具来搭建一个简单的博客,用户可以在这个博客上发布文章以及评论。第九章将会教你制作一个称作“Quickwall"的网页应用。第十章涵盖的内容为:如何将用户身份认证加入到我们的应用Quickwall中来。第十一章包含的内容为包括:如何在CakePHP中使用JaveScrpt以及AJAX。第十二章包含的内容为:如何将更多的功能添加进QuickWall中来。这本书是为谁准备?如果你已经了解了PHP而且还想开
4、发前沿的Web2.0的应用,或者想看看如何以一种快速,高效的方式编写代码,那么此书正是为你准备。书中一些约定的说明在你阅读该书时,你会发现书中有各种样式的文本,这些不同样式的文本是用来区分不同类型的信息的。下面是一些不同样式文本的实例,以及相应的说明。对于代码而言,有三种样式。文中的代码说明将会像后面这样显示:“我们可以通过使用include命令来将其他内容包含进来。”代码的样式如下:
5、er['User']['username']);?>
6、link('Search',array('controller'=>命令行的输入和输出都是以如下方式书写的:#cp/usr/src/aster
7、isk-addons/configs/cdr_mysql.conf.sample/etc/asterisk/cdr_mysql.conf新的术语以及重要文字会以加粗的字体出现。你在屏幕上,在菜单或者对话框中见到的文字都会是像后面这样出现在我们的文章中:“点击下一步按钮,继续。”[重要的注释会书写在这样的方框中。][提示以及小技巧会出现在这里]读者反馈我们总是欢迎来自读者的反馈。请告诉我们你觉得这本书怎么样,你喜欢哪些内容,不喜欢哪些内容。读者的反馈对于帮我们写出那些对读者真正有用的内容至关重要。如果只是给我们反馈一些普通的信息,你可以给feedba
8、ck@packtpub.com这个邮箱发一封邮件即可,记得在你邮件的标题中提及相应的书名。如果你什么想要我们出版的书,你可以登录网站www.packtpub.com填写“建议出版“表单或者发一份邮件到suggest@packpub.com这个邮箱,来告诉我们。如果你是某一方面的专家并且对于写作或者撰稿有兴趣的话,你可以访问www.packtpub.com/authors读读我们的作者指南。客户支持现在你成为了Packt出版社的一名尊敬的用户,为使你的购买物超所值,我们也为你准备了一系列的东西。下载本书中的实例代码请直接访问http://www.pa
9、cktpub.com/files/code/3896_Code.zip来下载实例代码下载的文件中包含了使用说明。勘误尽管我
此文档下载收益归作者所有