7.7. Conclusion

In this chapter, you learned how to extend a basic set of administrative screens and add much needed functionality, like batch operations and import/export features. You even made a fairly wide-ranging series of changes involving colors and sizes.

In the next chapter, you'll add even more features to the site, including a Newsletter tool and a simple page manager.

Remember to keep these thoughts in mind as you continue working with CodeIgniter:

  • If you find yourself in a situation in which you have to rework a big part of your application, don't panic. Make a list of all the changes that need to be made, and then systematically address those issues in your models, database tables, controllers, and views.

  • Learn the power of such functions as $this->db->insert_id(), which allows you to track newly inserted IDs for any table.

  • Never hesitate to reuse functionality. If you've written model functions for an admin dashboard, feel free to reuse those same functions on the public side.

Get Professional CodeIgniter® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.