Config:該文件包含CI_Config類,這個類包含啓用配置文件來管理的方法php
1 /** 2 * 加載配置文件 3 * 4 * @param string $file 配置文件名 5 * @param bool $use_sections 配置值是否應該加載到本身的部分 6 * @param bool $fail_gracefully 是否只是返回假或顯示一個錯誤信息 7 * @return bool 若是文件被正確地裝載返回true;相反若是被錯誤地載入返回false 8 */ 9 public function load($file = '', $use_sections = FALSE, $fail_gracefully = FALSE) 10 11 12 /** 13 * 獲取一個配置文件項 14 * 15 * @param string $item 配置項名稱 16 * @param string $index 索引名稱 17 * @return string|null 若是配置項存在,返回該配置項;若是該配置項不存在,返回NULL 18 */ 19 public function item($item, $index = '') 20 21 22 /** 23 * 取一個配置文件項,加上削減(若是不是空的話) 24 * 25 * @param string $item 配置項名稱 26 * @return string|null 若是配置項存在,返回該配置項;若是該配置項不存在,返回NULL 27 */ 28 public function slash_item($item) 29 30 31 32 /** 33 * 帶入口文件index.php的路徑 34 * 35 * Returns base_url . index_page [. uri_string] 36 * 返回基礎路徑base_url加上入口文件index.php,再加上 37 * @uses CI_Config::_uri_string() 38 * 39 * @param string|string[] $uri URI string or an array of segments 40 * @param string $protocol 41 * @return string 42 */ 43 public function site_url($uri = '', $protocol = NULL) 44 45 46 47 /** 48 * Base URL 49 * 50 * Returns base_url [. uri_string] 51 * 52 * @uses CI_Config::_uri_string() 53 * 54 * @param string|string[] $uri URI string or an array of segments 55 * @param string $protocol 56 * @return string 57 */ 58 public function base_url($uri = '', $protocol = NULL) 59 60 61 62 /** 63 * Build URI string 64 * 65 * @used-by CI_Config::site_url() 66 * @used-by CI_Config::base_url() 67 * 68 * @param string|string[] $uri URI string or an array of segments 69 * @return string 70 */ 71 protected function _uri_string($uri) 72 73 74 75 /** 76 * System URL 77 * 78 * @deprecated 3.0.0 Encourages insecure practices 79 * @return string 80 */ 81 public function system_url() 82 83 84 85 /** 86 * Set a config file item 87 * 88 * @param string $item Config item key 89 * @param string $value Config item value 90 * @return void 91 */ 92 public function set_item($item, $value)
每次 CodeIgniter 運行時,該類都會伴隨着核心框架自動的被初始化。框架