After starting with Codeignitor my first learning module was Just a CRUD and it took me a long time to settle with the basic codebase for my application.
I am using HMVC (will add another post for HMVC) in my Application so my URL contains the module names also.
What I am going to achieve:
1. List the Records
2. Pagination for these records
3. Ability to change the display limit of records per page
4. Paging information / Record Information (like showing 11 to 20 of 300 Records)
5. Search / Filter for the Records
6. Sort on the headings of the records.
7. Add the Records
8. Edit/Update the records
9. Delete the Records
10. View the details of single record.