From the course: MVC Frameworks for Building PHP Web Applications

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

CodeIgniter concepts and features

CodeIgniter concepts and features

From the course: MVC Frameworks for Building PHP Web Applications

Start my 1-month free trial

CodeIgniter concepts and features

- [Instructor] CodeIgniter is a lightweight MVC framework. One of the reasons CodeIgniter attracted a large number of developers in the early days was that it didn't require learning a complicated set of command line tools or a strict architecture. To structure your code, you simply use their mechanisms to handle the model, the view, the controller and routing, and it was up to you to determine how to organize and implement it. Installing CodeIgniter is pretty straightforward. You can either download a compressed two megabyte file or you can do a pull from GitHub. Either way, you're going to basically just extract the core framework to your web route and then you can develop from there. One of the criticisms has been that there's no out-of-the-box Composer support for CodeIgniter. There's not an official repository in packages so that you can install this simply using Composer. CodeIgniter is very straightfoward PHP implementation. As such, there's no command line interface so you're…

Contents