Creating Your First Controller — a practical guide to create CodeIgniter controller with clear examples you can reuse in real projects.
CodeIgniter Tutorial Series (13/74). Prefer one article? Read the complete CodeIgniter tutorial.
Short description
Create a controller file under `app/Controllers`, add a method, then register a route that calls it.
Steps
- Create
Productscontroller. - Add
index()method. - Route
products→Products::index.
Spark generate (optional)
php spark make:controller Products
Products controller
<?php
namespace AppControllers;
class Products extends BaseController
{
public function index()
{
return 'Products list';
}
}