Object relational mapper and authentication libraries for CodeIgniter

by Roberto on April 11, 2009

in General

CodeIgniter is a very powerful framework and some great libraries have been created by the community to extend its functionalities.

By itself CI (CodeIgniter) doesn’t provide too much sophisticated functions to interact with your models and database tables. You have to write your own code to retrieve objects form the database or save your data. If you are looking for for a more complete solution, I suggest to take a look at these two libraries :

  • DataMapper : DataMapper is an Object Relational Mapper written in PHP for CodeIgniter. It is designed to map your Database tables into easy to work with objects, fully aware of the relationships between each other.
  • IgniteRecord : IgnitedRecord is a relation handling ORM library, made for the PHP framework CodeIgniter. The goal of IgnitedRecord is to provide an easy to use, easily customizeable, ORM library to CodeIgniter.

Another library very useful in almost every web application to implement authentication system and to restrict access to some portions of the application is DX Auth : DX Auth is an authentication library for Code Igniter. It’s goal to enable you to easily include secure and easy to use authentication library to your project, while giving you the flexibility to choose from simple authentication system to full fledged authentication system.

Suggested books

CodeIgniter for rapid PHP application development

Leave a Comment

Previous post:

Next post: