Amazon Best Products with minimum price

Thursday 4 May 2017

CakePHP Web Framework

CakePHP is an Open Source Framework for PHP, it was released on April-2005. CakePHP is very easy to install, within an hour you can run your program by CakePHP. It works nicely on almost all Shared and Dedicated hosting Platforms.Currently required PHP version is 5.6.0.

Based on the 2017 survey, CakePHP was used 7.9% (i.e. 685) in the projects by developers.It provides more flexibility to develop Complex Websites and Cloud Apps.


CakePHP is an open-source web framework. It follows the model-view-controller (MVC) approach written in PHP language. Published under the MIT license hence opening it up to the online community for developers. Version 1.0 was released in May 2006. On 12th  February 2017, the stable release was 3.4.0.

CakePHP Features:

  • Open Source Web Framework.
  • MVC (Model-View-Controller) Framework.
  • Templating Engine.
  • Built-in Validation.
  • SEO (Search Engine Optimisation) friendly URLs.
  • CRUD (Create, Read, Update, Delete) Database Interaction.
  • Libraries and Helpers.
  • Email.
  • Cookie.
  • Session.
  • Security.
  • Request Handling Component.
CakePHP work is based on MVC (Model-View-Controller) Architecture.


Description of Model, View, and Controller.

Model: It represents data structure of the database. In Model, you can insert, Delete, Retrieve and Update the table in the database thereby, data passes to the View through Controller.

View: It's the information that user can see on Screen. A view is normally a web page but in Framework, the View can be full page or part of the page. It can be any type of page.In View, you can write your front end code as well as scripting code which can easily be seen by the user on the screen.

Controller: The Controller is intermediate between Model and View. Which transfer's the function between Model and View, it interacts with both Model and View, Normally, Controller plays the main Role in Passing data into the Systems.

That's it from my side...

If you have any questions, then write in the comments down below OR send me your questions and suggestions to my Email id: aziz.10786@gmail.com.

Stay tuned for more coding!!

Thank You...

No comments:

Post a Comment