Learn CodeIgniter

Build high-performance web applications with CodeIgniter, a lightweight PHP framework that offers fast development and a wide range of features.
  1. How to Manage Multiple Applications in CodeIgniter

    How to Manage Multiple Applications in CodeIgniter

    Tutorial Beginner

    Learn how to manage multiple applications in the CodeIgniter web framework using a single codebase. We'll create two CodeIgniter aps that share a codebase.

  2. How to Create Custom Drivers in CodeIgniter

    How to Create Custom Drivers in CodeIgniter

    Tutorial Beginner

    In this article, we're going to explore the concept of drivers in CodeIgniter. Drivers are useful in allowing you to extend the CodeIgniter framework.

  3. How CodeIgniter's Hook System Works

    How CodeIgniter's Hook System Works

    Tutorial Beginner

    We're going to explore the hook system in the CodeIgniter framework, which allows you to override the core and alter the request execution workflow.

  4. Pagination in CodeIgniter: The Complete Guide

    Pagination in CodeIgniter: The Complete Guide

    Tutorial Beginner

    In this article, we'll discuss the pagination library in the CodeIgniter framework: the basic use case, customization options, and pagination configuration.

  5. CodeIgniter Form Validation: From Start to Finish

    CodeIgniter Form Validation: From Start to Finish

    Tutorial Beginner

    Validating the input data is an essential part of any web application, and the more support you get from the framework itself, the less you need to worry...

  6. How to Zip and Unzip Files in CodeIgniter

    How to Zip and Unzip Files in CodeIgniter

    Tutorial Beginner

    CodeIgniter is one of the popular frameworks among the plethora of PHP frameworks in the world of web development. It’s been continuously improved since its...

  7. How to Work With Session Data in CodeIgniter

    How to Work With Session Data in CodeIgniter

    Tutorial Beginner

    This article explains the basics of session handling in the CodeIgniter framework. CodeIgniter comes with a built-in session library that acts as a wrapper...

  8. Building a CodeIgniter Web Application From Scratch

    Building a CodeIgniter Web Application From Scratch

    Tutorial Advanced

    The application we are creating will be a simple billboard, where users can register, post tasks, and offer a reward for its completion. Other users can see...

  9. Build a CMS in CodeIgniter

    Build a CMS in CodeIgniter

    Course Advanced

    Need build your own custom CMS? I’m here to teach you how to do this very thing, using the popular CodeIgniter framework. If you’d like to take your skills...

  10. Advanced CodeIgniter Profiling With XHProf

    Advanced CodeIgniter Profiling With XHProf

    Tutorial Intermediate

    There are a number of ways to profile and monitor the performance of PHP code in a development environment, but once it's been let loose on a production...

  11. Easy Package Management for CodeIgniter With Sparks

    Easy Package Management for CodeIgniter With Sparks

    Tutorial Intermediate

    Sparks is a new package-management system for CodeIgniter that extends the core with support for gem-like sparks. This tutorial interweaves an...

  12. Build Ajax Data Grids with CodeIgniter and jQuery

    Build Ajax Data Grids with CodeIgniter and jQuery

    Tutorial Intermediate

    In this lesson, we will create a CodeIgniter library that allows us to generate data grids automatically for managing any database table. I'll explain each...