Presentation about CodeIgniter

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Presentation about CodeIgniter - Presentation Transcript

    1. CodeIgniter
    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. 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. 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. CodeIgniter Process Flow
    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. 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. Questions?
    SlideShare Zeitgeist 2009

    + blank dotsblank dots Nominate

    custom

    185 views, 0 favs, 0 embeds more stats

    More info about this document

    CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

    Go to text version

    • Total Views 185
      • 185 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories