(last update: November 17, 2014)
Hello. I think is a good moment to start a series of tutorials regarding CodeIgniter, considering the framework has new owners, and a bright future. “Learn CodeIgniter” will take you from basic setup to launching a site.
I will suppose you already know what MVC pattern means, and also that you have at least a basic understanding of OOP.
The tutorials are organized as steps, so it would be a good idea not skipping any of them. Who knows what you may miss. These steps are also “good habits”, because you should follow these steps in order to have a smooth launch of the finished site.
So… let’s get started:
- Step 1: First contact – What is MVC and what is CodeIgniter
- Step 1.1: Again about MVC and CodeIgniter – The controllers
- Step 1.2: Again about MVC and CodeIgniter – The views
- Step 1.3: Again about MVC and CodeIgniter – The models
- Step 2: Set up the environments
- Step 3: Set up the database that will be used by CodeIgniter
- Step 4 – Removing the index.php from the URL and allow the use of “search-engine friendly” URLs
- Step 5 – Final settings. Finishing the configuration of your CodeIgniter
- Step 6 – Verify CodeIgniter configuration. Is everything OK?
- Step 7 – Using CodeIgniter and Composer – with a real world example
- Step 8 (optional) – Using sessions with database in CodeIgniter
- Step 9 – No more MY_Controller monopoly. How you can create more than one base controller
- Step 10 – Make your first library: a breadcrumb generator
- Step 11 – Creating and working with the famous MY_Controller
- Step 12 – Creating and using page templates in CodeIgniter
- Step 13 – Uploading multiple files (images) in CodeIgniter
- Step 14 – Crop and resize uploaded images in CodeIgniter
- Step …n…: Moving application and system folder to safety