1 / 11
文档名称:

PHPCMS开发实例PHPCMS二次开发文件操作库 文档资料.ppt

格式:ppt   大小:650KB   页数:11
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHPCMS开发实例PHPCMS二次开发文件操作库 文档资料.ppt

上传人:sunhongz2 2020/7/23 文件大小:650 KB

下载得到文件列表

PHPCMS开发实例PHPCMS二次开发文件操作库 文档资料.ppt

相关文档

文档介绍

文档介绍:北风网PHPCMS二次开发文件命名&常量&系统库调用讲师:胖龙(北风网版权所有)PHPCMS的安装与介绍PHPCMSV9的文件PHPCMSV9文件命名规则?类文件定义:,且文件中定义的类名称与文件名保持一致,如:?数据模型文件定义:,同时也需要保证类名称与文件名必须相同?函数文件定义:?模板定义文件:。名称说明IN_PHPCMS用于判断用户是否通过PHPCMS的URL规则发送的HTTP请求(而非直接通过URL访问我们的某个PHP文件)。PC_PATHPHPCMS框架路径(PHPCMS_PATH/phpcms)PHPCMS_PATHPHPCMS安装路径CACHE_PATHPHPCMS缓存目录地址SITE_PROTOCOL主机协议(一般为或https://)SITE_URL主机域名HTTP_REFERER链接到当前页面的前一页面的URL地址($_SERVER[‘HTTP_REFERER'])名称说明SYS_START_TIME系统开始时间(单位:msec)参考:microtime();WEB_PATH网站根路径(PHPCMS相对网站URL的相对路径,一般为“/phpcms”)APP_PATH网站URL地址(SITE_PROTOCOL+SITE_URL+WEB_PATH)JS_PATHJavascript存储路径的URL地址(一般为mytest/statics/js/)CSS_PATHcss存储路径的URL地址(一般为mytest/statics/css/)IMG_PATH图片存储路径的URL地址(一般为mytest/statics/images/)PLUGIN_STATICS_PATH应用静态文件路径(一般为/phpcms/statics/plugin/)SYS_TIME当前系统时间(单位:s)参考:time()CHARSET输出字符集PHPCMSV9系统库调用PHPCMS已经为我们定义了常用的库函数定义。?系统类库位于系统的phpcms/libs/classes目录下,函数库文件名为*.,()?系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.,使用*.。系统函数库位于系统的phpcms/libs/functions目录下,使用*.。,(因为在框架初始化时已经为我们自动装载好了)。PHPCMSV9系统库——调用publicstaticfunctionload_sys_class($class)用于根据对象名称,加载该对象的定义文件,并将该对象的实力作为返回值返回。该函数为pc_base对象中定义的一个静态方法。pc_base::load_sys_func(‘mail');//调用mail函数包publicstaticfunctionload_sys_func($func)用于加载系统函数库定义文件。该函数为pc_base对象中定义的一个静态方法。pc_base::load_sys_func(‘mail');//调用mail函数包pc_base::auto_load_func();设置PHP文件自动加载路径。默认加载路径为phpcms/libs/functions/autoload/目录。pc_base::auto_load_func();publicstaticfunctionload_config($file,$key='',$default='',$reload=false)加载配置文件,加载PHPCMS_PATH/caches/configs/目录下的配置文件()。(pc_base::load_config(‘system',‘timezone');//获取系统设置中的时区设置