1 / 11
文档名称:

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

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

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

分享

预览

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

上传人:wyj15108451 2017/7/8 文件大小:1.51 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:北风网PHPCMS二次开发
文件命名&常量&系统库调用
讲师:胖龙(北风网版权所有)
PHPCMS的安装与介绍
PHPCMS V9 的文件
*.
*
*.
*.html
PHPCMS V9 文件命名规则
类文件定义:,且文件中定义的类名称与文件名保持一致,如:
数据模型文件定义:,同时也需要保证类名称与文件名必须相同
函数文件定义:
模板定义文件:
PHPCMS V9常量
PHPCMS已经为我们定义了一组关于运行环境的常量。
名称
说明
IN_PHPCMS
用于判断用户是否通过PHPCMS的URL规则发送的HTTP请求(而非直接通过URL访问我们的某个PHP文件)。
PC_PATH
PHPCMS框架路径(PHPCMS_PATH/phpcms)
PHPCMS_PATH
PHPCMS安装路径
CACHE_PATH
PHPCMS缓存目录地址
SITE_PROTOCOL
主机协议(一般为http://或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_PATH
Javascript存储路径的URL地址(一般为tics/js/)
CSS_PATH
css存储路径的URL地址(一般为tics/css/)
IMG_PATH
图片存储路径的URL地址(一般为tics/images/)
PLUGIN_STATICS_PATH
应用静态文件路径(一般为/phpcms/statics/plugin/)
SYS_TIME
当前系统时间(单位:s)
参考:time()
CHARSET
输出字符集
PHPCMS V9 系统库调用
PHPCMS已经为我们定义了常用的库函数定义。
系统类库位于系统的phpcms/libs/classes目录下,函数库文件名为*.,()
系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.
PHPCMS V9系统库
系统类库位于系统的phpcms/libs/classes目录下,使用*.。
系统函数库位于系统的phpcms/libs/functions目录下,使用*.。
,(因为在框架初始化时已经为我们自动装载好了)。
PHPCMS V9系统库——调用
public static function load_sys_class($class)
用于根据对象名称,加载该对象的定义文件,并将该对象的实力作为返回值返回。该函数为pc_base对象中定义的一个静态方法。
pc_base::load_sys_func(‘mail’); //调用mail函数包
public static function load_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();
public static function load_config( $file, $key = '', $default = '', $reload = false )
加载配置文件,加载 PHPCMS_PATH/caches/configs/目录下的配置文件( )。
(pc_base::l