CodeIgniter is an open source web application framework built for PHP coders who want to develop a full-feature web application. It has libraries which help us to perform many tasks very easily. It works on the MVC Pattern.
Model–View–Controller (MVC) is a design pattern for computer user interfaces that divides an application into three areas of responsibility:
- the Model : the data structures that represent the application's state.
- the View : which observes the state and generates output to the users.
- the Controller : which translates user input into operations on the model.