ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## pc_base 类 系统核心类,在程序框架路径下的base.php中 方法: * * * * * **pc_base::load_sys_class($classname, $path = '', $initialize = 1)** > 加载系统类文件函数 参数1: string $classname 类名 参数2: string $path 扩展地址,相对于{PC_PATH},默认'libs/classes' 参数3: intger $initialize 是否初始化,如果初始化则返回 class $classname 默认路径是‘phpcms/libs/classes’ 如果存在MY_classname.class.php,还会加载MY_classname,MY_classname extends classname **pc_base::load_sys_func($func,$path);** > 加载函数库 参数1: string $func 函数库名 参数2: string $path 路径,相对于{PC_PATH},默认'libs/functions' **pc_base::load_config($file, $key = '', $default = '', $reload = false)** > 加载配置文件,在caches/configs文件夹下 参数1 string $file 配置文件名 参数2 string $key 要获取的配置键 参数3 string $default 默认配置。当获取配置项目失败时返回该值。 参数4 boolean $reload 强制重新加载。 **pc_base::load_model($classname)** > 加载数据模型 参数1 string $classname 模型类名 **pc_base::load_app_func($func, $m = '')** > 加载模块(modules)函数库 参数1 string $func 函数文件名 参数2 string $m 模块名 **pc_base::load_plugin_class($classname, $identification = '' ,$initialize = 1)** > 加载插件类库,默认在phpcms/plugin/$identification/classes中 参数1: string $classname 类名 参数2: string $identification 插件名称 参数3: intger $initialize 是否初始化,如果初始化则返回 class $classname **pc_base::load_plugin_func($func,$identification);** > 加载插件函数库,默认在phpcms/plugin/$identification/functions中 参数1: string $func 函数库名 参数2: string $path 插件名, **pc_base::load_plugin_model($classname,$identification)** > 加载插件模型,默认在phpcms/plugin/$identification/model中 参数1: string $classname 模型名 参数2: string $identification 插件名称