phpcms v9 二次开发 load_model,load_app_class, load_sys_func
2016-12-29 17:05
555 查看
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/” 加载模块函数库文件
本文转自:http://blog.it985.com/1472.html
在一个项目开发中遇到需要二次开发,但我们需要了解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/” 加载模块函数库文件
本文转自:http://blog.it985.com/1472.html
相关文章推荐
- phpcms v9 二次开发 load_model,load_app_class, load_sys_func
- phpcms v9 二次开发 load_model , load_app_class , load_sys_func
- PHPCMS中load_model,load_app_class, load_sys_func
- phpcms二次开发pc_base::load_sys_class函数加载不进去类
- RCP开发运行时Plug-in TD was unable to load class td.app.Application
- phpcms v9二次开发之模型类的应用(2)
- phpcms v9二次开发之系统结构
- phpcms v9二次开发之数据模型类
- phpcms v9 商品购物车模块 不影响升级 二次开发
- at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
- phpcms v9二次开发之数据模型类
- phpcms v9 二次开发之构建模块全过程 by cubeking
- PHPCMS V9二次开发:内容模块PC标签调用详解
- PHPCMS V9构建模块方法介绍 (二次开发)
- PHPCMS V9二次开发自定义分页函数的方法分享
- PHPCMS V9二次开发自定义分页函数的方法
- An association from the table work_output refers to an unmapped class: org.ejs.sys.model.Part
- Google App Engine开发问题之javax.servlet.FilterChain is a restricted class
- [PHPCMS V9二次开发]自定义字段模型-文本组
- phpcms v9二次开发及使用中各种问题解决方案(一)