PHPCMS开发实例_PHPCMS二次开发_文件+操作+库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/phpcms/statics/plugin/)
SYS_TIME 当前系统时间(单位:s) 参考:time() CHARSET 输出字符集
PHPCMS V9 系统库调用
PHPCMS已经为我们定义了常用的库函数定义。 系统类库位于系统的phpcms/libs/classes目录下,函 数库文件名为*.class.php,其中global.func.php会被 PHPCMS自动加载(global.func.php中定义的函数可 直接使用) 系统函数库位于系统的phpcms/libs/functions目录下 面,函数库文件名为*.func.php
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/目录。
说明
系统开始时间(单位:msec) 参考:microtime();
WEB_PATH
网站根路径( PHPCMS 相对网站 URL的相对路 径,一般为“/phpcms”)
APP_PATH
网பைடு நூலகம்
站
URL
地
址
(SITE_PROTOCOL+SITE_URL+WEB_PATH) JS_PATH Javascript 存 储 路 径 的 URL 地 址 ( 一 般 为 /statics/js/) CSS_PATH css 存 储 路 径 的 URL 地 址 ( 一 般 为
PHPCMS框架路径(PHPCMS_PATH/phpcms) PHPCMS安装路径
PHPCMS缓存目录地址 主机协议(一般为http://或https://) 主机域名 链 接 到 当 前 页 面 的 前 一 页 面 的 URL 地 址 ($_SERVER[‘HTTP_REFERER’])
名称
SYS_START_TIME
PHPCMS V9系统库
系统类库位于系统的phpcms/libs/classes目录下,使用 *.class.php的方式命名。 系统函数库位于系统的phpcms/libs/functions目录下, 使用*.func.php的方式命名。 其中global.func.php为框架中默认加载, global.func.php中函数可直接使用(因为在框架初始 化时已经为我们自动装载好了)。
PHPCMS V9常量
PHPCMS已经为我们定义了一组关于运行环境的常量 。 名称 说明
IN_PHPCMS 用于判断用户是否通过 PHPCMS 的 URL 规则发 送的HTTP请求(而非直接通过URL访问我们的某 个PHP文件)。
PC_PATH PHPCMS_PATH
CACHE_PATH SITE_PROTOCOL SITE_URL HTTP_REFERER
北风网PHPCMS二次开发
PHPCMS的安装与介绍
文件命名&常量&系统库调用
讲师:胖龙(北风网版权所有)
PHPCMS V9 的文件
*.class.php *_model.class.php *.func.php *.html
PHPCMS V9 文件命名规则
类文件定义:关键字.class.php,且文件中定义的 类名称与文件名保持一致,如:phpcmsapp类的定 义文件命名为phpcmsapp.class.php 数据模型文件定义:数据表名称_model.class.php ,同时也需要保证类名称与文件名必须相同 函数文件定义:关键字.func.php 模板定义文件:关键字.html
PHPCMS V9系统库——调用
public static function load_sys_class($class) 用于根据对象名称,加载该对象的定义文件,并将该 对象的实力作为返回值返回。该函数为pc_base对象 中定义的一个静态方法。
pc_base::load_sys_func(‘mail’); //调用mail函数包
/statics/css/)
IMG_PATH 图 片 存 储 路 径 的 URL 地 址 ( 一 般 为 /statics/images/) PLUGIN_STATICS_PATH 应 用 静 态 文 件 路 径 ( 一 般 为
pc_base::auto_load_func();
public static function load_config( $file, $key = '', $default = '', $reload = false ) 加载配置文件,加载 PHPCMS_PATH/caches/configs/ 目录下的配置文件( xxx.php )。
(pc_base::load_config(‘system’,‘timezone’); //获取系统设置中的时区设置
欢迎访问我们的官方网站