CodeIgniter Controllers

In CodeIgniter, a Controller is a class that handles user requests and controls the flow of the application. When a user visits a URL, the controller: • receives the request • processes the data • loads views/models • sends the response to the browser What is a Controller? A controller acts like a middleman between: • Model → database/data • View → user interface • User Request → browser request Flow Browser Request ↓ Controller ↓ Model / View ↓ Browser Output