As a php web developer you will often have the problem to create a simple, stable and secure backoffice system. How many CRUD different did you create for you customers? I suppose many . How much time did you spend to create them? It actually takes a lot of time (sometimes weeks) to create all the business logic, the models and the views again from the beginning for each table. As you can see there are similar things in those projects. The Create (or else Add) the Update (or else Edit) , the Delete and of course the listing grid .
Below there are some examples of the basic features of the codeigniter CRUD