View
830
Download
1
Category
Preview:
Citation preview
C o d e Ig n it e r
Manish Sinha31st January, 2010
Why CI?
Zero configuration
Negligigble overhead
No strict Framework rules
No bloat, just provides an abstraction
Last, but not the least – Awesome Documentation
Features
Uses MVC Model
Basic functionality
No Template required
ORM – Active Records
Form Validation, Sessions, Cookies, FileUploading, Caching, Encryption, URI Routing, Unit Testing, Mail etc
Control Flow
Controllers
What is it?
How to write?
URI Segment Mapping
Default Controller
Organizing Controllers
Model
What is it?
How to write?
Naming conventions
Loading a model
View
What is it?
How to write?
.....
Returning views as data
Database
Active Record
Generating results
Escaping queries
Protecting Identifiers
DDL and DML support
Unit Testing
What is Unit Testing
Basic Asserts
Result for Unit Tests
Strict Asserts
F ir e t h e q u e s t io n s
Recommended