Normally the second segment of the URL is reserved for the function name, but in the example above it instead has a product ID. To overcome this, CodeIgniter allows you to remap the URI handler. In a ...
CodeIgniter’s Hooks feature provides a means to tap into and modify the inner workings of the framework without hacking the core files. When CodeIgniter runs it follows a specific execution process, ...
CodeIgniter’s Pagination class is very easy to use, and it is 100% customizable, either dynamically or via stored preferences.
Please read the upgrade notes corresponding to the version you are upgrading from.
Note: Query string URLs can be optionally enabled, as described below.
Helpers, as the name suggests, help you with tasks. Each helper file is simply a collection of functions in a particular category. There are URL Helpers, that assist in creating links, there are Form ...
CodeIgniter gives you access to a Query Builder class. This pattern allows information to be retrieved, inserted, and updated in your database with minimal scripting. In some cases only one or two ...
CodeIgniter is a community driven project and accepts contributions of code and documentation from the community. These contributions are made in the form of Issues or Pull Requests on the ...
CodeIgniter features wrappers around some of the most popular forms of fast and dynamic caching. All but file-based caching require specific server requirements, and a Fatal Exception will be thrown ...
Please note that these functions are NOT intended, nor suitable to be used for any kind of security-related logic.
CodeIgniter has a config file that lets you store your database connection values (username, password, database name, etc.). The config file is located at application ...
It pre-processes global input data for security. It provides some helper methods for fetching input data and pre-processing it.