PHP 클래스 CI_Config, TastyIgniter

파일 보기 프로젝트 열기: tastyigniter/tastyigniter 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_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