Professional Documents
Culture Documents
Welcome to CodeIgniter4
Server Requirements
Credits
PSR Compliance
License Agreement
Getting Started
Installation
Composer Installation
Manual Installation
Running Your App
Troubleshooting
Change Logs
Upgrading From a Previous Version
CodeIgniter Repositories
Static Pages
News Section
Create News Items
Conclusion
Application Structure
Models, Views, and Controllers
Autoloading Files
Services
Factories
Working with HTTP Requests
Security Guidelines
General Topics
Con guration
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
Request Handling
Controllers and Routing
URI Routing
Controllers
Controller Filters
HTTP Messages
Request Class
IncomingRequest Class
Content Negotiation
HTTP Method Spoo ng
RESTful Resource Handling
Building Responses
Views
View Cells
View Renderer
View Layouts
View Layouts
View Parser
View Decorators
HTML Table Class
HTTP Responses
API Response Trait
Localization
Alternate PHP Syntax for View Files
Handling Databases
Working With Databases
Modeling Data
Managing Databases
Helpers
Array Helper
Cookie Helper
Date Helper
Filesystem Helper
Form Helper
HTML Helper
In ector Helper
Number Helper
Security Helper
Test Helper
Text Helper
URL Helper
XML Helper
Advanced Topics
Testing
Getting Started
Database
Database
Generating Data
Controller Testing
HTTP Testing
Testing Responses
Benchmarking
Debugging Your Application
Mocking
CLI Overview
Running Controllers via CLI
Spark Commands
Creating Spark Commands
CLI Generators
CLI Library
CLIRequest Class
Extending CodeIgniter
O cial Packages
O cial Packages
Next