CodeIgniter uses a modified version of the Active Record Database Pattern. This pattern allows information to be retrieved, inserted, and updated in your database with minimal scripting. In some cases only one or two lines of code are necessary to perform a database action. CodeIgniter does not require that each database table be its own class file. It instead provides a more simplified interface.
Beyond simplicity, a major benefit to using the Active Record features is that it allows you to create database independent applications, since the query syntax is generated by each database adapter. It also allows for safer queries, since the values are escaped automatically by the system.
CodeIgniter comes with a Cross Site Scripting Hack[Know More]
CodeIgniter's Hooks feature provides a means to ta[Know More]
By default it is assumed that you only intend to u[Know More]
Drivers are a special type of Library that has a p[Know More]
My testing message-Gagan
Then we'd love to keep in touch. Subscribe to our newsletter to have some Formedex -- in the form special events, service updates and useful content on system maintenance and weekend fun-- delivered straight to your inbox.-Chike Ebere