The Config class allows you to retrieve configuration preferences.
item
Get item from the config class.
config::item('charset'); // default section is 'config'
config::item('site_title', 'system'); // specify custom section
set
Add item to the config class.
config::set('total_users', 10); // default section is 'config'
config::set('site_name', 'My site', 'system'); // add it to 'system' section
siteURL
Get site URL with the index page if present.
config::siteURL(); // http://www.mysite.com/index.php or http://www.mysite.com
config::siteURL('users/settings'); http://www.mysite.com/index.php/users/settings or http://www.mysite.com/users/settings
config::siteURL('users/billing', 'https'); // http://www.mysite.com/index.php/users/settings or http://www.mysite.com/users/settings
baseURL
Get site URL without the index page.
config::siteURL(); // http://www.mysite.com
config::siteURL('users/settings'); http://www.mysite.com/users/settings
config::siteURL('users/billing', 'https'); // http://www.mysite.com/users/settings
config::siteURL('externals/javascript.js');
config::siteURL('externals/stylesheet.css');
toString
Output all configuration data.
config::toString();