phpcms原始碼解析(2)

2022-02-23 21:03:43 字數 486 閱讀 4467

1、程式啟動邏輯:

2、路由初始化:

程式啟動之初有乙個路由初始化的過程:

$param=pc_base::load_sys_class('param');

returnself::_load_class(『param』,$path,$initialize);

目的只是為了載入\phpcms\libs\classes\param.class.php,

並由建構函式完成路由配置:$this->route_config

\caches\configs\route.php

經此語句:$configs[$file]=include$path;

將route.php中的配置賦給$configs['route']最終獲取到路由配置:

$this->route_config=……

phpcms 原始碼解析 模板引擎

phpcms 整站 分析講解 六 之模板引擎 發布 水水 19 may 函式 template函式是在global.func.php 裡面定義的。在前面的phpcms 的首頁 index.php 裡就見到了。用法 include template 用法很熟,呵呵其實和 dz 的模板引擎一樣的用法。但...

phpcms原始碼跟蹤(1)

本次跟蹤解決幾個問題 1 快取檔案從 來,過程中被刪除了怎麼辦 2 模板html是如何被引入的 進入首頁時,通過最初的呼叫,進入控制器 phpcms modules content index.php init 中 public function init else siteid globals s...

phpcms原始碼跟蹤(1)

本次跟蹤解決幾個問題 1 快取檔案從 來,過程中被刪除了怎麼辦 2 模板html是如何被引入的 進入首頁時,通過最初的呼叫,進入控制器 phpcms modules content index.php init 中 public function init else siteid globals s...