Course Content
Introduction to CodeIgniter 4
CodeIgniter is an Application Development Framework. CodeIgniter is a popular and powerful MVC (Model-View-Controller) framework that is used to develop web applications. It is a free and Open-source PHP framework.
0/5
MVC (Model-View-Controller)
MVC stands for Model-View-Controller. MVC is an application design model consisting of three interconnected parts. They include the model (data), the view (user interface), and the controller (processes that handle input).
0/6
Sessions
The Session class allows you to maintain a user’s "state" and track their activity while they browse your site.
0/1
URI Routing
There is a one-to-one relationship between a URL string and its corresponding controller class/method.
0/2
Working with Database
Like any other framework, we need to interact with the database very often and CodeIgniter makes this job easy for us. It provides a rich set of functionalities to interact with the database.
0/5
Spreadsheet
PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. Importing Excel and CSV into MySQL help to save the user time and avoid repetitive work.
0/1
CodeIgniter 4
About Lesson

Introduction

A small framework with powerful features

CodeIgniter is an Application Development Framework. CodeIgniter is a popular and powerful MVC (Model-View-Controller) framework that is used to develop web applications. It is a free and Open-source PHP framework. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task. CodeIgniter is a malleable framework that tries to provide the tools you need while staying out of the way.

Features

  • The earlier versions of Codeigniter are based on PHP 5.6 or lower but the Codeigniter 4 will be featured with PHP 7.2 functionality and compatibility.
  • It required the *intl* extension of PHP installed on the server.
  • If we would like to use CURLRequest, we will need lib curl installed.
  • The framework now provides for a public folder, intended as the document root for your app

Prerequisite

Before you proceed you should have a basic understanding of the following:

  1. HTML
  2. PHP

History

CodeIgniter was created by EllisLab and is now a project of the British Columbia Institute of Technology.

The latest version of the CodeIgniter framework is 4.0.4.

License

The source code of CodeIgniter is hosted on GitHub and licensed under the terms of the MIT License.

As it is open-source software, you are allowed to copy, modify, and distribute this software.