CMS入口文件:
PHPCMS是采用MVC設計模式開發,基于模塊和操作的方式進行訪問,采用單一入口模式進行項目部署和訪問,無論訪問任何一個模塊或者功能,只有一個統一的入口.
入口程序是在前期處理用戶請求的引導程序,它是唯一一個可以被最終用戶可以直接請求運行的.
文件路徑:根目錄/index.php
- <?php
- define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
- include PHPCMS_PATH.'/phpcms/base.php';
- pc_base::creat_app(); //Vevb.com
- ?>
這段代碼首先加載了 phpcms 框架的引導文件 base.php,然后它根據指定的配置文件建立了一個 Web 應用實例并運行.
PHPCMS框架入口文件:
文件路徑:根目錄/phpcms/base.php該文件為框架入口文件,包含實例化系統/模塊類方法,調用系統/模塊方法,系統常用常量等,如:
pc_base::load_model(‘*_model’) 加載數據庫模型,即 modle/*_model.class.php
pc_base::load_sys_class(‘classname’) 實例化系統類,即 libs/classes/classname.class.php
pc_base::load_sys_func('global') 調用系統函數庫,即 /libs/functions/global.func.php
pc_base::load_app_class(‘classname’,’admin’) 實例化模塊類,即 module/admin/classes/classname.class.php
pc_base::load_app_func('util') 調用應用函數庫,即 module/$m/functions/util.func.php
通過pc_base::creat_app()調用pc_base::load_sys_class(‘application’),即libs/classes/application.class.php,然后開始加載modules下的$m/$c.php
新聞熱點
疑難解答