Speed up your development with CakePHP, the popular open-source PHP framework. In this course, author Jon Peck builds a magazine cataloging system while explaining how to work with the Model-View-Controller (MVC) development pattern.
The course demonstrates how to install and configure CakePHP, describing the layout and components. Then, leveraging the Bake console, Jon shows how to generate and customize code, and explores form validation, database persistence, and even image uploads. By developing a complete, functional application, you'll have the foundation you need to build your own applications with CakePHP.
Topics include:
What is CakePHP?
Installing and configuring CakePHP
Generating a model with Bake
Linking models together
Generating a controller
Saving a model from the controller
Displaying a model with a view
Debugging a failed save
Using helpers to generate HTML
Uploading files and displaying images