CodeIgniter4
Welcome to CodeIgniter4
Installation
Tutorial
CodeIgniter4 Overview
General Topics
Controllers and Routing
Building Responses
Working With Databases
Modeling Data
Managing Databases
Library Reference
Helpers
Testing
Command Line Usage
Extending CodeIgniter
The MIT License (MIT)
Change Logs
CodeIgniter4
Docs
»
CodeIgniter4 User Guide
CodeIgniter4 User Guide
¶
Welcome to CodeIgniter4
Welcome to CodeIgniter4
Server Requirements
Credits
PSR Compliance
Getting Started
¶
Installation
Tutorial
Static pages
News section
Create news items
Conclusion
Overview & General Topics
¶
CodeIgniter4 Overview
Application Structure
Models, Views, and Controllers
Autoloading Files
Services
Working With HTTP Requests
Security Guidelines
General Topics
Working With Configuration Files
CodeIgniter URLs
Helper Functions
Global Functions and Constants
Logging Information
Error Handling
Web Page Caching
Code Modules
Managing your Applications
Handling Multiple Environments
Request Handling
¶
Controllers and Routing
Controllers
URI Routing
Controller Filters
HTTP Messages
Request Class
IncomingRequest Class
Content Negotiation
Building Responses
Views
View Cells
View Renderer
View Parser
HTTP Responses
API Response Trait
Localization
Alternate PHP Syntax for View Files
Handling Databases
¶
Working With Databases
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
Database Events
Database Utilities
Modeling Data
Using CodeIgniter’s Model
Using Entity Classes
Managing Databases
Database Manipulation with Database Forge
Database Migrations
Database Seeding
Libraries & Helpers
¶
Library Reference
Caching Driver
CURLRequest Class
Email Class
Working with Files
Honeypot Class
Image Manipulation Class
Pagination
Security Class
Session Library
Throttler
Dates and Times
Typography
Working with Uploaded Files
Working with URIs
User Agent Class
Validation
Helpers
Array Helper
Cookie Helper
Date Helper
Filesystem Helper
Form Helper
HTML Helper
Inflector Helper
Number Helper
Security Helper
Text Helper
URL Helper
XML Helper
Advanced Topics
¶
Testing
Getting Started
Database
Controller Testing
HTTP Testing
Benchmarking
Debugging Your Application
Command Line Usage
Running via the Command Line
Custom CLI Commands
CLI Library
CLIRequest Class
Extending CodeIgniter
Creating Core System Classes
Events - Extending the Framework Core
Contributing to CodeIgniter