Now that we know all the exciting features of CakePHP, the next thing is to decide on which CakePHP version to use. There are two major versions present at the moment: the more stable 1.1, and the exciting new 1.2. Though 1.2 has been around for quite sometime, it is still in beta stage. But having said that, the Cake community is very confident of this version, and proudly declares that 1.2 is one of the most stable beta software out there. There are many production quality web applications that are running on 1.2. And, the new features and enhancements made to this version are too good to not use it. As a result, we will be using the 1.2 version in this book. Hopefully, by the time this book is out, the stable version of 1.2 will be out too. So, without any delay, download the latest CakePHP 1.2, and move to the next chapter to find out how to install it.
CakePHP Application Development
By :
CakePHP Application Development
By:
Overview of this book
<p>Cake is a rapid development framework for PHP that uses well-known design patterns and provides a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss of flexibility. It means you can code faster, your code is better, and it makes writing Web 2.0-style apps a snap.<br /><br />This book offers step-by-step instructions to learn the CakePHP framework and to quickly develop and deploy web-based applications. It introduces the MVC pattern and coding styles using practical examples. It takes the developer through setting up a CakePHP development and deployment environment, and develops an example application to illustrate all of the techniques you need to write a complete, non-trivial application in PHP. It aims to assist PHP programmers to rapidly develop and deploy well-crafted and robust web-based applications with CakePHP.</p>
Table of Contents (18 chapters)
CakePHP Application Development
Credits
About the Authors
About the Reviewer
Preface
Free Chapter
Introduction to CakePHP
A Quick Installation
A Quick App
Controllers: Programming Application Logic
Models: Accessing Data
ORM: Modelling the Table Relationship
Views: Creating User Interfaces
Using Shells: Get Further, Faster
Making Quickwall: The Basics
Quickwall: User Authentication
Quickwall: JavaScript and AJAX
Quickwall: Making It Better
Index
Customer Reviews