- Moon.Wong
- 评论(0)
前言
Cake是PHP语言的一个快速开发框架,它使用的是大家熟知的设计模式(design patterns),它提供了一个结构化的框架,使得任何水平的PHP使用者都可以快速开发出健壮的网页应用,与此同时又不失灵活性。这是意味着你可以更 快,更好的编写代码,而且它还使得编写歪脖2.0风格的应用变得小菜一碟。
本书涵盖哪些内容
CakePHP 是如何帮助你缩短开发时间和节省精力的?以及你应该选用哪一个版本的Cake?
第二章会教你如何在本地机器安装以及设置Cake。
第 三章涵盖的内容包括如何开发一个小型的应用,我们称其为“Cake待做事项”。它是一个简单的待做事项的应用,它记录了我们所有的待做事项——比如一个购 物清单,考试需要复习的章节,等等。
第四章将涵盖CakePHP控制器(controller)类的基本要点
第五章带你 领略模型(model)类的基本内容。
第六章将会带你深入了解模型之间不同的关联类型以及它们的用途。
第七章将会带你仔 细了解CakePHP中不同的视图组件(components)。
第八章内容涵盖一个名叫Bake的命令解释脚本(shell scripts),我们会使用这个工具来搭建一个简单的博客,用户可以在这个博客上发布文章以及评论。
第十章涵盖的内容为:如何将用户身份认证加入到我们的应用Quickwall中来。
第十一章包含的内容为包括:如何在 CakePHP中使用JaveScrpt以及AJAX。
第十二章包含的内容为:如何将更多的功能添加进QuickWall中来。
这本书是为谁准备?
如果你已经了解了PHP而且还想开发前沿的Web2.0的应用,或者想看看如何以一种快速,高效的方式编写代码,那么此书正是为你准备。
书中一些约定的说明
在你阅读该书时,你会发现书中有各种样式的文本,这些不同样式的文本是用来区分不同类型的信息的。下面是一些不同样式文本的实例,以及相应的说明。
对 于代码而言,有三种样式。文中的代码说明将会像后面这样显示:“我们可以通过使用include命令来将其他内容包含进来。”
代码的样式如下:
<?php else: ?>
<dl>
<?php foreach($question['Answer'] as $answer) : ?>
<dt><span><?php e($answer['User']['username']); ?></span></dt>
<dd>
如 果我们想让你注意到特定代码段的话,这些代码段或条目会用粗体加深。
<?php if($loggedIn): ?>
<?php e($html->link('Your Questions', array('controller'
=> 'users', 'action' => 'show', $loggedIn))); ?>|
<?php e($html->link('Search', array('controller' =>
命 令行的输入和输出都是以如下方式书写的:
# cp /usr/src/asterisk-addons/configs/cdr_mysql.conf.sample
/etc/asterisk/cdr_mysql.conf
新的术语以及重要文字会以加粗的字体出现。你在屏幕上,在菜单或者 对话框中见到的文字都会是像后面这样出现在我们的文章中:“点击下一步按钮,继续。”
读者反馈
我们总是欢迎来自读者的反馈。请告诉我们你觉得这本书怎么样,你喜欢哪些内容,不喜欢哪些内容。读者的反馈对于帮我们写出那些对读者真正有用的内容 至关重要。
如果只是给我们反馈一些普通的信息,你可以给feedback@packtpub.com这个邮箱发一封邮件即可,记得在你邮 件的标题中提及相应的书名。
如果你什么想要我们出版的书,你可以登录网站 www.packtpub.com填写“建议出版“表单或者发一份邮件到suggest@packpub.com这个邮箱,来告诉我们。
如 果你是某一方面的专家并且对于写作或者撰稿有兴趣的话,你可以访问www.packtpub.com/authors读读我们的作者指南。
客户支持
现在你成为了Packt出版社的一名尊敬的用户,为使你的购买物超所值,我们也为你准备了一系列的东西。
下载本书中的实例代码
请直接访问 http://www.packtpub.com/files/code/3896_Code.zip来下载实例代码
下载的文 件中包含了使用说明。
勘误
尽管我们已经非常的小心谨慎,以确保内容的准确性,但是,错误还是不可避免。如果你在书中发现了这样错误(这种错误可能是文字或者代码方面的),如 果你能向我们报告这些错误,我们将感激不尽。这样做,可以使其他读者免受这些错误来带的困扰,帮助改善该书的下一个版本。如果你发现了什么错误,请访问 http://www.packtpub.com/support,选择书名,点击“提交错误”链接,然后输入你发现错误的详细内容,通知我们。一旦你的 指出的错误得到确认,你提交的内容就会被采纳,并加入到一个已经存在的勘误列表中。你也可以访问这个链接http://www.packtpub.com /support,选择书名,查看相应书本已有的勘误表。
如果你有疑问
如果你对书的某些方面有疑问,你可以通过questions@packtpub.com联系我们,我们会尽我们最大的努力为你解答。