
In this article I’ll introduce you to two of CakePHP’s most useful features:

CakePHP has a powerful console tool that can be customized to build applications for both the web and the console world. Personally, the reason why I prefer CakePHP over other PHP frameworks is its better support for console applications. You can find more information about the MVC pattern on the CakePHP Book site. The flow within a CakePHP application therefor looks like this: Controller – code that provides the application’s main functionality by collecting input coordinating the model and view codeĬakePHP augments the pattern by adding a Dispatcher component as well to help with routing requests to an appropriate controller.View – code that displays data and deals with the interface (web pages, RSS feeds, etc.).database, filesystem, and other data providers) Model – code that deals with data (i.e.The framework follows the principles of the MVC pattern (Model-View-Controller) which separates your code in three parts: It allows users at any skill level to rapidly develop robust web applications. CakePHP is a framework that provides a solid base for PHP development.
