CodeIgniter User Guide¶
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
 
 - CodeIgniter URLs
 
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
 
 - Benchmarking 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
 
 - Quick Start: Usage Examples