-
SYSTEMPATH\Database\MySQLi\Connection.php : 242 — CodeIgniter\Database\BaseConnection->initialize ()
235 * a length of time exceeding the server's idle timeout. 236 * 237 * @return void 238 */ 239 public function reconnect() 240 { 241 $this->close(); 242 $this->initialize(); 243 } 244 245 //-------------------------------------------------------------------- 246 247 /** 248 * Close the database connection. 249 *
-
APPPATH\Libraries\vkes\Vk_db.php : 101 — CodeIgniter\Database\MySQLi\Connection->reconnect ()
94 * @name 获(Huo)取(Qu)数(Shu)据(Ju)源(Yuan)入(Ru)口(Kou)((?)重(Zhong)要(Yao))(?) 95 * 96 */ 97 public function vkf_tableOption($config = array()) 98 { 99 $this->_set_defResult(); //清(Qing)空(Kong)结(Jie)果(Guo) 100 $this->_set_config($config); //初(Chu)始(Shi)化(Hua)配(Pei)置(Zhi) 101 $this->db->reconnect(); 102 if ($this->db->connID) 103 { 104 $tName = ($this->_vkv_config['tName']) ? $this->_vkv_config['tName'] : 'app_article'; 105 $this->_vkv_builder = $this->db->table($tName); 106 $this->_option(); 107 }else{ 108 $this->_vkv_result['code'] = 1;
-
APPPATH\Libraries\vkes\Vk_record.php : 103 — Vkcmf\Libraries\vkes\Vk_db->vkf_tableOption ( arguments )
$config
Array ( [tName] => sys_category [fields] => cid,intro [record] => rcRow [keyName] => cid [where] => rid=3 and catID=2 )
96 97 }else{ 98 $where = $key . $val; 99 $dbConfig['where'] = (isset($dbConfig['where']) && $dbConfig['where']) ? $dbConfig['where'] . ' and ' . $where : $where; 100 } 101 } 102 } 103 $result = $this->_vkv_db->vkf_tableOption($dbConfig); 104 //处(Chu)理(Li)后(Hou)续(Xu)数(Shu)据(Ju)处(Chu)理(Li) 105 if (isset($config['format']) && isset($result['reclist'])) 106 { 107 $result['freclist'] = $this->vkf_format($result['reclist'], $config['format']); 108 } 109 return $result; 110 }
-
APPPATH\Helpers\vk_db_helper.php : 47 — Vkcmf\Libraries\vkes\Vk_record->get_db_result ( arguments )
$config
Array ( [fields] => cid,intro [where] => rid=3 and catID=2 [record] => rcRow [tName] => sys_category [keyName] => cid )
40 if (! function_exists('vkb_cat')) 41 { 42 function vkb_cat($config = []) 43 { 44 $config['tName'] = 'sys_category'; 45 $config['keyName'] = 'cid'; 46 $vk_record = new \Vkcmf\Libraries\vkes\vk_record(); 47 return $vk_record->get_db_result($config); 48 } 49 } 50 51 // -------------------------------------------------------------------- 52 53 /** 54 * @name 公(Gong)共(Gong) SELECT 函(Han)数(Shu) - 文(Wen)章(Zhang)调(Diao)用(Yong)
-
FCPATH\vkcms\App\Home\Models\M_home.php : 136 — vkb_cat()
-
FCPATH\vkcms\App\Home\Models\M_home.php : 46 — Vkcms\App\Home\Models\N_home_index->_category ( arguments )
$catID
2
39 { 40 $data = array(); 41 42 //栏(Lan)目(Mu)信(Xin)息(Xi) 43 $categorys = []; 44 //公(Gong)司(Si)简(Jian)介(Jie) - 2 45 $catID = 2; 46 $categorys[$catID] = $this->_category($catID); 47 //公(Gong)司(Si)新(Xin)闻(Wen) - 8 48 $catID = 8; 49 $categorys[$catID] = $this->_category($catID); 50 //主(Zhu)营(Ying)业(Ye)务(Wu) - 11 51 $catID = 11; 52 $categorys[$catID] = $this->_category($catID); 53 //联(Lian)系(Xi)我(Wo)们(Men) - 15
-
APPPATH\Core\VkEngine.php : 271 — Vkcms\App\Home\Models\N_home_index->_prepare ( arguments )
#0
Array ( )
264 $getdetails = $subModel->_get_details(); 265 } 266 if(method_exists($subModel,"_operation")) 267 { 268 $subModel->_operation($getdetails); 269 } 270 } 271 $vars = $subModel->_prepare($vars); 272 //获(Huo)取(Qu)自(Zi)定(Ding)义(Yi)视(Shi)图(Tu)文(Wen)件(Jian)名(Ming) 273 $templateFileName = property_exists($subModel,'templateFileName') ? $subModel->templateFileName : ''; 274 275 return $this->_vk_prepare($vars,$templateFileName); 276 }else{ 277 return $this->_vk_prepare($vars); 278 }
-
APPPATH\Core\VkEngine.php : 165 — Vkcmf\Core\VkEngine->_vk_entrance ( arguments )
$vars
Array ( )
158 { 159 if (isset($this->vkDealSetting['modelNameSpace']) && $this->vkDealSetting['modelNameSpace']) 160 { 161 $nameSpace = $this->vkDealSetting['modelNameSpace'] . $this->vkDealSetting['modelName']; 162 $mainModel = model($nameSpace); 163 if (!empty($mainModel)) 164 { 165 $result = $this->_vk_entrance($vars); 166 } 167 else 168 { 169 $result = $this->_vk_prepare($vars); 170 } 171 }else{ 172 $result = $this->_vk_prepare($vars);
-
APPPATH\Core\VkEngine.php : 97 — Vkcmf\Core\VkEngine->_fetch_viewstring ( arguments )
$url
$vars
Array ( )
$return
90 if ($check_permit) 91 { 92 //处(Chu)理(Li)语(Yu)言(Yan)包(Bao) 93 $language = service('language'); 94 $locale = isset($this->vkDealSetting['language']) && $this->vkDealSetting['language'] ? $this->vkDealSetting['language'] : 'cn'; 95 $language->setLocale($locale); 96 //获(Huo)取(Qu)执(Zhi)行(Xing)结(Jie)果(Guo) 97 $result = $this->_fetch_viewstring($url, $vars, $return); 98 //* VKES 引(Yin)挚(Zhi)完(Wan)成(Cheng)全(Quan)部(Bu)路(Lu)由(You)控(Kong)制(Zhi)工(Gong)作(Zuo) 99 $vkService->setIsVkes(TRUE); 100 //结(Jie)果(Guo)处(Chu)理(Li) 101 if ($return) 102 { 103 return $result; 104 }
-
APPPATH\Core\VkEngine.php : 44 — Vkcmf\Core\VkEngine->vk_fetch_viewstring ()
37 helper(['vk_valid','vk_viewCell','vk_db','vk_config','vk_request']); 38 } 39 40 //* 默(Mo)认(Ren)入(Ru)口(Kou) 41 public function index() 42 { 43 $this->__init(); 44 $this->vk_fetch_viewstring(); 45 } 46 47 //03-获(Huo)取(Qu)URL链(Lian)接(Jie)的(De)显(Xian)示(Shi)内(Nei)容(Rong)((?)内(Nei)部(Bu)调(Diao)用(Yong)入(Ru)口(Kou))(?) 48 //参(Can)数(Shu):(?)字(Zi)符(Fu)串(Chuan) $url - 调(Diao)用(Yong)的(De)其(Qi)它(Ta)模(Mo)块(Kuai)路(Lu)径(Jing),(?)可(Ke)以(Yi)是(Shi)外(Wai)部(Bu)路(Lu)径(Jing)((?)带(Dai)http:// 或(Huo) https://)(?),(?)目(Mu)前(Qian)不(Bu)支(Zhi)持(Chi)登(Deng)录(Lu)后(Hou)才(Cai)能(Neng)获(Huo)取(Qu)的(De)外(Wai)部(Bu)数(Shu)据(Ju) 49 //参(Can)数(Shu):(?)数(Shu)组(Zu) $vars - 调(Diao)用(Yong)时(Shi)传(Chuan)递(Di)过(Guo)来(Lai)的(De)数(Shu)据(Ju) 50 //参(Can)数(Shu):(?)逻(Luo)辑(Ji) $reutnr - 是(Shi)否(Fou)返(Fan)回(Hui)结(Jie)果(Guo) 51 //返(Fan)回(Hui):(?)字(Zi)符(Fu)串(Chuan) 或(Huo) 直(Zhi)接(Jie)输(Shu)出(Chu)字(Zi)符(Fu)串(Chuan)
-
APPPATH\Core\VkBootstrap.php : 18 — Vkcmf\Core\VkEngine->index ()
11 */ 12 13 class VkBootstrap 14 { 15 public static function go() 16 { 17 $vkEngine = new \Vkcmf\Core\Vkengine; 18 $vkEngine->index(); 19 } 20 } 21
-
{PHP internal code} — Vkcmf\Core\VkBootstrap::go ()
-
SYSTEMPATH\Events\Events.php : 188 — call_user_func()
-
SYSTEMPATH\CodeIgniter.php : 293 — CodeIgniter\Events\Events::trigger ( arguments )
$eventName
pre_system
286 $this->getRequestObject(); 287 $this->getResponseObject(); 288 289 $this->forceSecureAccess(); 290 291 $this->spoofRequestMethod(); 292 293 Events::trigger('pre_system'); 294 295 // Check for a cached page. Execution will stop 296 // if the page has been cached. 297 $cacheConfig = new Cache(); 298 $response = $this->displayCache($cacheConfig); 299 if ($response instanceof ResponseInterface) 300 {
-
FCPATH\index.php : 47 — CodeIgniter\CodeIgniter->run ()
40 /* 41 *--------------------------------------------------------------- 42 * LAUNCH THE APPLICATION 43 *--------------------------------------------------------------- 44 * Now that everything is setup, it's time to actually fire 45 * up the engines and make this app do its thang. 46 */ 47 $app->run(); 48