CodeIgniter
Why use a framework ?
●   Codify your application structure
●   Provide solutions to common problems
●   Abstract levels o...
About CodeIgniter
●   CodeIgniter is a lightweight web application
    framework written in PHP that adopts the
    model-...
About MVC
●   Separates User Interface From Business Logic
●   Model - Encapsulates core application data and
    function...
CodeIgniter Process Flow
About CodeIgniter
●   CodeIgniter comes with a wide array of “helper”
    functions that add convenience to applications
 ...
CodeIgniter Classes
●   Has built-in classes contain the basic
    functionality that are frequently used by web
    appli...
Presentation about CodeIgniter
Upcoming SlideShare
Loading in...5
×

Presentation about CodeIgniter

5,069

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,069
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
267
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Presentation about CodeIgniter"

  1. 1. CodeIgniter
  2. 2. Why use a framework ? ● Codify your application structure ● Provide solutions to common problems ● Abstract levels of functionality ● Make rapid development easier ● Rapid application development
  3. 3. About CodeIgniter ● CodeIgniter is a lightweight web application framework written in PHP that adopts the model-view-controller approach to development ● Open source ● Well-supported by an active community ● Excellent “by example” documentation ● Easy to configure ● Supports multiple databases ● Uses MVC
  4. 4. About MVC ● Separates User Interface From Business Logic ● Model - Encapsulates core application data and functionality Business Logic. ● View - obtains data from the model and presents it to the user. ● Controller - receives and translates input to requests on the model or the view ● Model in CodeIgniter is not enforced
  5. 5. CodeIgniter Process Flow
  6. 6. About CodeIgniter ● CodeIgniter comes with a wide array of “helper” functions that add convenience to applications and provide ease of reuse. ● $this->load->helper(‘helper_name’); ● CodeIgniter also allows for the use of custom add-on functions called “plugins”. ● $this->load->plugin(‘plugin_name’);
  7. 7. CodeIgniter Classes ● Has built-in classes contain the basic functionality that are frequently used by web applications ● The most-used classes are: ● Database ● Input ● Loader ● URI ● Validation
  8. 8. Questions?

×