Welcome to CodeIgniter4
Welcome to CodeIgniter4
Server Requirements
Credits
PSR Compliance
License Agreement
Installation
Composer Installation
Manual Installation
Running Your App
Troubleshooting
Deployment
Change Logs
Upgrading From a Previous Version
CodeIgniter Repositories
Build Your First Application
Static Pages
News Section
Create News Items
Conclusion
CodeIgniter4 Overview
Application Structure
Models, Views, and Controllers
Autoloading Files
Services
Factories
Working with HTTP Requests
Security Guidelines
Design and Architectural Goals
General Topics
Configuration
CodeIgniter URLs
Helper Functions
Global Functions and Constants
Logging Information
Error Handling
Web Page Caching
AJAX Requests
Code Modules
Managing your Applications
Handling Multiple Environments
Controllers and Routing
URI Routing
Controllers
Controller Filters
Auto Routing (Improved)
HTTP Messages
Request Class
IncomingRequest Class
Content Negotiation
HTTP Method Spoofing
RESTful Resource Handling
Building Responses
Views
View Renderer
View Layouts
View Cells
View Parser
View Decorators
HTML Table Class
HTTP Responses
API Response Trait
Content Security Policy
Localization
Alternate PHP Syntax for View Files
Working with Databases
Quick Start: Usage Examples
Database Configuration
Connecting to a Database
Running Queries
Generating Query Results
Query Helper Methods
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 Forge