Published on November 25, 2013
CodeIgniter - A Fully Baked PHP Framework Pradip Kharbuja (551212591) College for Professional Studies M.Sc.(IT) 4th Sem 25th November, 2013
Overview Welcome to CodeIgniter (CI) Application Flow Chart CodeIgniter is Right for You if… Controllers CodeIgniter at a Glance Views Design and Architectural Goals Models CodeIgniter Features Reserved Names Model-View-Controller
Welcome to CodeIgniter (CI) CodeIgniter is an Application Development Framework for people who build web sites using PHP. CodeIgniter is a powerful PHP framework with a very small footprint. It is powering the next generation of web apps. Its goal is to enable you to develop projects much faster than from scratch. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
CodeIgniter is Right for You if… You want a framework with a small footprint. You need clear, thorough documentation. You prefer nearly zero configuration. You don't want to adhere to restrictive coding rules. You don't want to learn another template language. You prefer simple solutions to complexity.
CodeIgniter at a Glance CodeIgniter is Free CodeIgniter is Light Weight & Fast CodeIgniter Uses M-V-C CodeIgniter Generates Clean URLs CodeIgniter is Extensible CodeIgniter is Thoroughly Documented CodeIgniter has a Friendly Community of Users
Design and Architectural Goals maximum performance capability flexibility in the smallest, lightest possible package.
CodeIgniter Features Model-View-Controller Based System Pagination Extremely Light Weight Data Encryption Full Featured database classes with support for several platforms. Error Logging Form and Data Validation Template Engine Class Security and XSS Filtering Unit Testing Class Session Management Search-engine Friendly URLs Email Sending Class Flexible URI Routing Image Manipulation Library Support for Hooks and Class Extensions File Uploading Class Large library of "helper" functions Calendar Class
Application Flow Chart
Controllers A Controller is simply a class file that is named in a way that can be associated with a URI. e.g. example.com/index.php/blog/
Views A view is simply a web page, or a page fragment, like a header, footer, sidebar, etc. Views are never called directly, they must be loaded by a controller. e.g. $this->load->view('view_name'); CodeIgniter can intelligently handle multiple calls to load multiple views. CodeIgniter can also return views as data. e.g. $string = $this->load->view('myfile', '', true);
Models Models are PHP classes that are designed to work with information in your database. A model class contains functions to insert, update, and retrieve data.
Reserved Names Controller names Functions Variables 1. Controller 1. is_really_writable() 1. $config 2. CI_Base 2. load_class() 2. $mimes 3. _ci_initialize 3. get_config() 3. $lang 4. Default 4. show_error() 5. index 5. show_404() Constants 6. log_message() 1. ENVIRONMENT 7. get_instance() 2. CI_VERSION
References • http://ellislab.com/codeigniter • http://stackoverflow.com/questions/1618065/what-is-meaning-of-smallfootprint-in-terms-of-programming • http://ellislab.com/forums/
Any Questions ? CodeIgniter Thank you! http://ellislab.com/codeigniter/user-guide/
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
CodeIgniter Rocks. CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to ...
Did you arrive here from an old link or search engine? CodeIgniter has a new home, here are some helpful links: CodeIgniter @ BCIT; CodeIgniter Forums
Aufbau. CodeIgniter ist möglichst schlank gehalten, wodurch eine hohe Performance erreicht wird und die Einarbeitungszeit im Vergleich zu anderen ...
Welcome to CodeIgniter. CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable ...
CodeIgniter; Original author(s) EllisLab: Developer(s) British Columbia Institute of Technology: Initial release: February 28, 2006 (2006-02-28) Stable release
CodeIgniter is loosely based on the popular Model-View-Controller development pattern. The first public version of CodeIgniter was released on February 28, ...
Addins Third party addins for use with CodeIgniter. Share what you have done :) 1,022 Replies 214 Topics Codeigniter 3.0.4 with XH... by ivantcholakov
CodeIgniter - Open Source PHP Framework (originally from EllisLab)
CodeIgniter Membership Script - CI_Membership is a CodeIgniter 3.0.4 based registration script that is easy to install, maintain and [IMG] Some of...
Finden sie die hervorragende angebote von woolrich jacken. 80% off kauf kostengünstig woolrich ladengeschäft! Jetzt kaufen versand kostenfrei!