CodeIgniter User Guide
**********************

* License Agreement

* Change Log

* Welcome

* Basic Info

* Installation

* Introduction

* Tutorial

* Contributing to CodeIgniter

* General Topics

* Library Reference

* Database Reference

* Helper Reference


Welcome
=======

* Welcome to CodeIgniter


Basic Info
==========

* Server Requirements

* Credits


Installation
============

* Installation Instructions

  * Downloading CodeIgniter

  * Installation Instructions

  * Upgrading From a Previous Version

  * Troubleshooting


Introduction
============

* CodeIgniter Overview

  * Getting Started

  * CodeIgniter at a Glance

  * Supported Features

  * Application Flow Chart

  * Model-View-Controller

  * Architectural Goals


Tutorial
========

* Tutorial

  * Static pages

  * News section

  * Create news items

  * Conclusion


Contributing to CodeIgniter
===========================

* Contributing to CodeIgniter

  * Writing CodeIgniter Documentation

  * Developer’s Certificate of Origin 1.1


General Topics
==============

* General Topics

  * CodeIgniter URLs

  * Controllers

  * Reserved Names

  * Views

  * Models

  * Helpers

  * Using CodeIgniter Libraries

  * Creating Libraries

  * Using CodeIgniter Drivers

  * Creating Drivers

  * Creating Core System Classes

  * Creating Ancillary Classes

  * Hooks - Extending the Framework Core

  * Auto-loading Resources

  * Common Functions

  * Compatibility Functions

  * URI Routing

  * Error Handling

  * Caching

  * Profiling Your Application

  * Running via the CLI

  * Managing your Applications

  * Handling Multiple Environments

  * Alternate PHP Syntax for View Files

  * Security

  * PHP Style Guide


Library Reference
=================

* Libraries

  * Benchmarking Class

  * Caching Driver

  * Calendaring Class

  * Shopping Cart Class

  * Config Class

  * Email Class

  * Encrypt Class

  * Encryption Library

  * File Uploading Class

  * Form Validation

  * FTP Class

  * Image Manipulation Class

  * Input Class

  * Javascript Class

  * Language Class

  * Loader Class

  * Migrations Class

  * Output Class

  * Pagination Class

  * Template Parser Class

  * Security Class

  * Session Library

  * HTML Table Class

  * Trackback Class

  * Typography Class

  * Unit Testing Class

  * URI Class

  * User Agent Class

  * XML-RPC and XML-RPC Server Classes

  * Zip Encoding Class


Database Reference
==================

* Database Reference

  * Quick Start: Usage Examples

  * Database Configuration

  * Connecting to a Database

  * Running Queries

  * Generating Query Results

  * Query Helper Functions

  * Query Builder Class

  * Transactions

  * Getting MetaData

  * Custom Function Calls

  * Query Caching

  * Database Manipulation with Database Forge

  * Database Utilities Class

  * Database Driver Reference


Helper Reference
================

* Helpers

  * Array Helper

  * CAPTCHA Helper

  * Cookie Helper

  * Date Helper

  * Directory Helper

  * Download Helper

  * Email Helper

  * File Helper

  * Form Helper

  * HTML Helper

  * Inflector Helper

  * Language Helper

  * Number Helper

  * Path Helper

  * Security Helper

  * Smiley Helper

  * String Helper

  * Text Helper

  * Typography Helper

  * URL Helper

  * XML Helper
