Welcome to CodeIgniter 3.1.11
CodeIgniter tutorial provides basic and advanced concepts of CodeIgniter. Our CodeIgniter tutorial is designed for beginners and professionals. CodeIgniter is a powerful PHP framework with a very small footprint,
Built for developers who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter is a high performance PHP framework for developing MVC-based web applications.Our CodeIgniter tutorial includes all topics of such as CodeIgniter architecture, versions, models, file system, url, Model, View, Controller, database configuration,crud and cart and Api example, authentication example etc…
MVC Introduction (Model View Controller)
The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.
The model component stores data and its related logic. It represents data that is being transferred between controller components or any other related business logic. For example, a Controller object will retrieve the customer info from the database. It manipulates data and send back to the database or use it to render the same data.
View is a user interface. View display data using model to the user and also enables them to modify the data.
Controller handles the user request. Typically, user interact with View, which in-turn raises appropriate URL request, this request will be handled by a controller. The controller renders the appropriate view with the model data as a response