PHPCMS中load_model,load_app_class, load_sys_func

來源:互聯網
上載者:User

標籤:net   執行個體   ref   oba   cms   form   hpc   調用   ace   

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/” 載入模組函數庫檔案

PHPCMS中load_model,load_app_class, load_sys_func

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.