• Introduction CakePHP
• Model-View-
• Controller
• CRUD Operation
• Scaffolding
• Helpers
• Getting Cake
• Launching Cake
• Setup routines
• Preparing tmp folder
• Changing the Security
• .salt value
• Entering MySQL
• Connection setting
• Designing Your
• Database Schema
• Entering Oracle
• Connection setting
- dbo_oracle driver
- configure Cake to connect to Oracle
• Exploring the MVC
• structure
• Designing and
• Creating the Database
• Creating Models
• Creating Controller
|
• Launching the Applicaton
• Creating the Scaffolding
• Convention Over
• Configuration
• MVC Default Behaviors
• Naming Conventions
- Controllers
- Naming Models
- Naming Views
- Naming Other Cake Resources
• Table Associations
- The Database Design
- "Belongs To"
- Naming Views
- "Has One"
- "Has Many"
- Testing The Assiociations
- Conventions for Establishing Table Associations
- "Has and Belongs to Many"
- Beyond Scaffolding
• Handling User
• Interactions
- A Simple Page Request
- A Form Submission Sequence
- Filling Form Field for Editing or Updating
|
• Writing Individual View
• Files
- Using Debug Function
- Customizing the View File from Scratch
- Customizing an HTML Form
• Using Other Helpers
• Building an Extensive
• Blog
• Working with Actions
- Using Variable in Actions
- Requesting Actions
- How Callback Actions Work in the Controller
• Customizing the
• Controllerfor the Blog
- Recursive
- Pagination
- The find() Function
- Displaying the Most Recent Post
- The View Action
- The read() Function
- The redirect() Function
|
• Creating a Model for the
• Blog
- The Add Action
- The save() Function
- Validating Data
• Writing Custom Model
• Functions
• Trimming Results
- The unbindModel() Function
- The bindModel() Function
• Designing the Home Page
- Using the Pages Controller to Produce Single View
- Making an Action the Starting Point
• Generating Dynamic
• Navigation
• Customizing the Overall
• Design
• Debugging the Application
• Configuration
• Running the Application on
•
a Remote Host
|