Codeigniter Presentation

10
C o d e Ig n it e r Manish Sinha 31 st January, 2010

Transcript of Codeigniter Presentation

Page 1: Codeigniter Presentation

C o d e Ig n it e r

Manish Sinha31st January, 2010

Page 2: Codeigniter Presentation

Why CI?

Zero configuration

Negligigble overhead

No strict Framework rules

No bloat, just provides an abstraction

Last, but not the least – Awesome Documentation

Page 3: Codeigniter Presentation

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

Page 4: Codeigniter Presentation

Control Flow

Page 5: Codeigniter Presentation

Controllers

What is it?

How to write?

URI Segment Mapping

Default Controller

Organizing Controllers

Page 6: Codeigniter Presentation

Model

What is it?

How to write?

Naming conventions

Loading a model

Page 7: Codeigniter Presentation

View

What is it?

How to write?

.....

Returning views as data

Page 8: Codeigniter Presentation

Database

Active Record

Generating results

Escaping queries

Protecting Identifiers

DDL and DML support

Page 9: Codeigniter Presentation

Unit Testing

What is Unit Testing

Basic Asserts

Result for Unit Tests

Strict Asserts

Page 10: Codeigniter Presentation

F ir e t h e q u e s t io n s