Blog Codeigniter What is Codeigniter? Codeigniter Tutorial

What is Codeigniter? Codeigniter Tutorial

Codeigniter is a free lite-weight and powerful PHP framework for web developers. It’s a open-source PHP Framework. Developers can build full-featured web applications using Codeigniter. Codeigniter is based on the MVC (Model-View-Controller) development pattern. Codeigniter was developed by EllisLab on February 28, 2006. But now it’s a project of the British Columbia Institute of Technology.

How CodeIgniter Works?

Codeigniter is an MVC (Model-View-Controller) Framework like Laravel. When a user requests any page, it will pass through the index.php. If any cache page available, It will show cached data to the user. If cache data not found, Then the Codeigniter request datab to the controller. Then the controller understands the request and retrive the necessary data.

For example, if you want to rerive a user data where id=1, the controller will received your request and send back the request to codeigniter models. Codeigniter models fetch the data from database where id=1 and CodeIgniter models will return the record to the controller. Then then controller forword all data thorugh view page to user browser in HTML human realable format.

Codeigniter Flow Chart

Codeigniter Features

  1. MVC Development Pattern
  2. Light Weight
  3. Builtin Form and Data Validation
  4. Flexible URI Routing
  5. Search Engine Friendly URL
  6. Session Management System
  7. Pagination System
  8. Page Caching
  9. FileUpload Class
  10. FTP Class
  11. Email Sending Class
  12. High Security and XSS Filtering
  13. ZIP Class
  14. Support Feature and Class Extension
  15. Huge builtin help library

The most popular version of Codeigniter is Codeigniter 3. But the latest version of Codeigniter is Codeigniter 4. You can download Codeigniter 2, 3, and 4 versions from this link.

If you are a beginner and want to learn Codeigniter, At first you need to learn HTML and PHP. Then you install XAMPP on your computer and start building the application using Codeigniter. If you are building an application with CodeIgniter learn How to remove index.php from the URL in CodeIgniter. You can learn Codeigniter from our website for free. We will post the Codeigniter tutorial regularly on our blog. Stay tuned, Keep Learning.

Moin Uddin
I am a Web Developer, Entrepreneur, and Owner of I love coding and create amazing content about programming. If you need any help on web development, contact me on Facebook.


Please enter your comment!
Please enter your name here

Most Popular