Javatpoint Logo
Javatpoint Logo

Features of CodeIgniter

There is a huge demand for CodeIgniter framework in PHP developers due to its versatile features and advantages. A web application developed on CodeIgniter performs effectively and rapidly. It provides an advanced set of aspects to write from scratch to build a dynamic web application.


Important Features

  • Free to use
  • It is licensed under MIT license, so it is free to use.

  • Follows MVC Pattern
  • It uses Model-View-Controller which basically separates logic and presentation parts. Request comes to controller, database action is performed through model and output is displayed through views.

    But in normal PHP scripting, every page represents MVC which increases complexity.

  • Light weight
  • It is extremely light-weighted. CodeIgniter core system requires very small library, other libraries may be added upon dynamic request based upon your needs. That is why it is quite fast and light weighted.

  • Generate SEO friendly URLs
  • URLs generated by CodeIgniter are search-engine friendly and clean. It uses a segment based approach rather than standard query based approach.

  • Built-in libraries
  • It comes with full packet libraries that enable all the web needed tasks like database, form validation, sending email, manipulating images, sending emails, etc.


Some other Features

  • Security and XSS Filtering
  • File uploading, session management, pagination, data encryption
  • Flexible URI Routing
  • Zip encoding class
  • Error logging
  • Full page caching
  • Localization




Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Preparation


B.Tech / MCA