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
Library Reference¶
- Libraries
- Benchmarking Class
- Caching Driver
- Calendaring Class
- Config Class
- Email Class
- Encrypt Class
- Encryption Library
- File Uploading Class
- Form Validation
- FTP Class
- Image Manipulation Class
- Input 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