CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.
CodeIgniter is based on the Model-View-Controller development pattern. MVC is a software approach that separates application logic from presentation. In practice, it permits your web pages to contain minimal scripting since the presentation is separate from the PHP scripting.
CodeIgniter is a dynamically instantiated, loosely coupled system with high component singularity. It strives for simplicity, flexibility, and high performance in a small footprint package.
CodeIgniter is a toolkit for people who build web applications using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
Really fast. We challenge you to find a framework that has better performance than CodeIgniter.
MVC=>
Models are PHP classes that are designed to work with information in your database.
A
view is simply a web page, or a page fragment, like a header, footer, sidebar, etc. In fact, views can flexibly be embedded within other views (within other views, etc., etc.) if you need this type of hierarchy.
The
controller communicates with the model and the view.
The controller is primarily for co-ordination between the view and the model.
the
Model contains the data and behaviour of the application, the View is responsible for displaying it to the user and the Controller deals with user input.
Download the CodeIgniter Version 2.2.0 from:
www.codeigniter.com
all versions available for download at:
https://ellislab.com/codeigniter/user-guide/installation/downloads.html
Benefits of using CodeIgniter:
-Codeigniter is fast, reliable, lightweight and more capable.
-PHP framework is an easy debug that allows you easily to get out the errors in your development. Codeigniter Development can extend your PHP coding to get the specific functions through frameworks.
-In web Development, many features are almost the same so that you can describe the same code in different way.
-Codeigniter PHP Development is a most easy way to utilize a modular programs.
-Codeigniter PHP Development is compatible with most web servers, numerous operating systems and platforms.
-For many relational database management systems, PHP can be used.
-In worldwide, PHP developers are located and without any difficulty with Codeigniter PHP development you can find enormous amount of support through forums and blogs.
-Codeigniter has an outstanding performance as well as presentation.
-While configuring the PHP framework, Codeigniter is famous among developer because of effort investment.
-Using CodeIgniter, You can construct your own cleaner URI lines
-No commercialism - It’s 100% free and they don’t offer to force you to buy products/services. (Unlike Zend Framework)
-Offers flexibility and easy management With MVC based framework.