phpcms v9 二次開發 load_model , load_app_class , load_sys_func

1.調用數據庫模型
從phpcms/model/目錄下加載模型類文件
$this->db = pc_base::load_model(‘test_model’);
其中$this->db中所支持的方法請參照phpcms/libs/classes/model.class.php中方法

2.加載系統類
$http = pc_base::load_sys_class(‘http’);   //實例化http類
pc_base::load_sys_class(‘format’, ”, 0);   //調用form類,不進行實例化操作

3.加載系統函數庫
pc_base::load_sys_func(‘mail’);   //調用mail函數包

4.加載模塊函數庫
pc_base::load_app_func(‘global‘,’test’);   //調用test模塊的global函數包

特點:

load_sys_class():從 “phpcms/libs/classes/” 加載類庫文件

load_sys_func():從 “phpcms/libs/functions/” 加載函數庫文件

load_app_class():從 “phpcms/modules/模塊名/classes/” 加載模塊類庫文件

load_app_func():從 “phpcms/modules/模塊名/functions/” 加載模塊函數庫文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章