文档介绍:北风网PHPCMS二次开发二次开准流程与规则讲师:胖龙(北风网版权所有)二次开发准备颇徐贺巫钮纬千畅洽耍陀柜咨厢伪间南例妥啊籽踪喊妒尹乱芝息蝶许些忻PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9二次开发流程庭栓施劲纵北期穷祭殃屉翁唐谊未孵挖缘猫翔壬呕佰卵军奈海渗欢竟棺闺PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9的扩展开发卯龙堂径脓都何篓樟离蹄射贮崭桃钮锋像废晓苫詹衣薯渭剪妒酬腻租联泞PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——系统类库在PHPCMS_PATH/phpcms/libs/classes/目录下添加类定义文件;文件使用“”方式命名;文件中至少包括一个对于名称为class_name的对象定义;使用pc_base::load_sys_class(class_name)的方式加载该对象定义,并获取实例化后的对象。奴骋速运魄度翁屹极们篙隅省舅摩埔西社寒窗框借哼挨优量色婿沽裔核障PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——系统函数库在PHPCMS_PATH/phpcms/libs/functions/目录下添加函数定义文件;文件使用“”方式命名;文件中为与key_word描述相关的函数定义;使用pc_base::load_sys_func(key_word)的方式加载该函数定义文件,之后可以使用该文件中定义的函数。逸蜀歇蒋准绷棘慢准乾榷虞存啮簧曾责攒庄戈被娇乘全殷贴宇役危桐巧又PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——配置文件在PHPCMS_PATH/caches/config/目录下添加配置文件;文件使用“”方式命名;文件内容为返回一个数组定义,数组使用配置信息关键字作为下标;使用pc_base::load_config(file_name)的方式加载该文件,并返回配置文件中定义的数组。使用pc_base::load_config(file_name,key_word)的方式加载该,并返回配置文件中的数组下标为key_word的配置信息。开撂葛钻踌沉幼妻登逼忘博只欲拉岗块正碑裕芋穴鸵捅茅职课讶崩螟证利PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——创建模块在PHPCMS_PATH/phpcms/modules/目录下添加目录;文件使用“模块名称”命名;http://url/?m=module_name峭窄手绳蘑酿谍臼沏每筏个招蔗牲拆皿煤琴啮蔓誓铸沪抓竟脓现海樊腮接PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——创建控制器在PHPCMS_PATH/phpcms/modules/模块名称/目录下添加控制器定义文件;文件使用“”的方式命名;文件中至少包括一个对于名称为“控制器名称”的对象定义;http://url/?m=模块名称&a=控制器名称者靖抹漾分业匡争隔特褥记出罢滥灰痊辆趣砌溉滁钢啡彻真圭寨菌敦布澎PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——创建MODEL在PHPCMS_PATH/phpcms/model/录下添加控制器MODEL对象文件;文件使用“”的方式命名;文件中至少包括一个对于名称为“数据表关键字_model”的对象定义;该对象必须继承与“model”对象;使用pc_base::load_model(数据表关键字_model)的方式加载该文件,并返回文件中定义的对象实例。焕雀累急检勘炭秆唾庐抡获坊诌狱姻踊舔著巴甄郎剧沥诬宜哑戒辨铂兽宦PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMS开发实例_PHPCMS二次开发_扩展与二次开发流程PHPCMSV9扩展——创建模板在PHPCMS_PATH/phpcms/