在博主初次接触phpcms是对pc_base::load是比较懵的,不知道调用的是哪个文件,博主对PHP实例化还是比较熟悉的,所以找到文件之后归类了下://数据库类型
pc_base::load_model(‘*_model’) 加载数据库模型 (一张表对应一个数据库模型类),即 /phpcms/modle/*_model.class.php
每一个数据库模型类都会继承底层model.class.php, libs/classes/model.class/php 它包含数据库的基本操作。//load_app_class这个是实例化模块类
pc_base::load_app_class(‘name’,’admin’)即 /phpcms/module/admin/classes/name.class.php
//load_app_func调用应用函数库
pc_base::load_app_func('util') 即 /phpcms/module/$m/functions/util.func.php//libs类,是调用phpcms系统函数
pc_base::load_sys_class(‘classname’) 实例化系统类 ,即 /phpcms/libs/classes/classname.class.php
pc_base::load_sys_func('global')调用系统函数库,即 /phpcms//libs/functions/global.func.php
注:今天遇到了个小问题(类的属性声明中,不能存在计算)
在系统类中:private $validateTime = 60*10; //10分钟直接报错,在仿真机上直接报错
由于PHP版本不一样(版本支持不支持的问题),所以写成private $validateTime = 600; //10分钟不会错呦
【phpcms实用的pc_base::load调用方法解析】
推荐阅读
- pc_base::load_sys_class(‘classname’) 实例化系统类,报错
- php|将二维数组转化为一维数组
- phpcms 外链如有很多,可以另起一个配置域名的文件
- phpcms富文本框上传图片去除水印
- PHPCMS|phpcmsV9找配置文件修改JS/CSS/IMG/APP_PATH、upload_path的路径()