PHP Класс CI_Config, TastyIgniter

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$_config_paths array List of paths to search when trying to load a config file.
$config array List of all loaded config values
$is_loaded array List of all loaded config files

Открытые методы

Метод Описание
__construct ( ) : void Class constructor
base_url ( string | string[] $uri = '', string $protocol = NULL ) : string Base URL
item ( string $item, string $index = '' ) : string | null Fetch a config file item
load ( string $file = '', boolean $use_sections = FALSE, boolean $fail_gracefully = FALSE ) : boolean Load Config File
set_item ( string $item, string $value ) : void Set a config file item
site_url ( string | string[] $uri = '', string $protocol = NULL ) : string Site URL
slash_item ( string $item ) : string | null Fetch a config file item with slash appended (if not empty)
system_url ( ) : string System URL

Защищенные методы

Метод Описание
_uri_string ( string | string[] $uri ) : string Build URI string

Описание методов

__construct() публичный Метод

Sets the $config data from the primary config.php file as a class variable.
public __construct ( ) : void
Результат void

_uri_string() защищенный Метод

Build URI string
protected _uri_string ( string | string[] $uri ) : string
$uri string | string[] URI string or an array of segments
Результат string

base_url() публичный Метод

Returns base_url [. uri_string]
public base_url ( string | string[] $uri = '', string $protocol = NULL ) : string
$uri string | string[] URI string or an array of segments
$protocol string
Результат string

item() публичный Метод

Fetch a config file item
public item ( string $item, string $index = '' ) : string | null
$item string Config item name
$index string Index name
Результат string | null The configuration item or NULL if the item doesn't exist

load() публичный Метод

Load Config File
public load ( string $file = '', boolean $use_sections = FALSE, boolean $fail_gracefully = FALSE ) : boolean
$file string Configuration file name
$use_sections boolean Whether configuration values should be loaded into their own section
$fail_gracefully boolean Whether to just return FALSE or display an error message
Результат boolean TRUE if the file was loaded correctly or FALSE on failure

set_item() публичный Метод

Set a config file item
public set_item ( string $item, string $value ) : void
$item string Config item key
$value string Config item value
Результат void

site_url() публичный Метод

Returns base_url . index_page [. uri_string]
public site_url ( string | string[] $uri = '', string $protocol = NULL ) : string
$uri string | string[] URI string or an array of segments
$protocol string
Результат string

slash_item() публичный Метод

Fetch a config file item with slash appended (if not empty)
public slash_item ( string $item ) : string | null
$item string Config item name
Результат string | null The configuration item or NULL if the item doesn't exist

system_url() публичный Метод

System URL
Устаревший: 3.0.0 Encourages insecure practices
public system_url ( ) : string
Результат string

Описание свойств

$_config_paths публичное свойство

List of paths to search when trying to load a config file.
public array $_config_paths
Результат array

$config публичное свойство

List of all loaded config values
public array $config
Результат array

$is_loaded публичное свойство

List of all loaded config files
public array $is_loaded
Результат array