Codeigniter Presentation

Post on 13-Jul-2015

830 views 1 download

Transcript of Codeigniter Presentation

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