1 / 11
文档名称:

PHPCMS开发实例PHPCMS二次开发扩展与二次开发流程.ppt

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

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

分享

预览

PHPCMS开发实例PHPCMS二次开发扩展与二次开发流程.ppt

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

下载得到文件列表

PHPCMS开发实例PHPCMS二次开发扩展与二次开发流程.ppt

相关文档

文档介绍

文档介绍:北风网PHPCMS二次开发
二次开准流程与规则
讲师:胖龙(北风网版权所有)
二次开发准备
PHPCMS V9 二次开发流程
系统分析
创建数据库与数据表
创建模块目录
开发控制器对象(Controller)
开发模块对象(Model)
创建模板文件(View)
运行&调试
PHPCMS V9 的扩展开发
扩展系统类库
扩展系统函数库
创建配置文件
创建模块
创建控制器
创建MODEL对象
创建模板文件
PHPCMS V9 扩展——系统类库
在PHPCMS_PATH / phpcms / libs / classes / 目录下添加类定义文件;
文件使用“”方式命名;
文件中至少包括一个对于名称为class_name的对象定义;
使用 pc_base::load_sys_class( class_name )的方式加载该对象定义,并获取实例化后的对象。
PHPCMS V9扩展——系统函数库
在PHPCMS_PATH / phpcms / libs / functions / 目录下添加函数定义文件;
文件使用“”方式命名;
文件中为与key_word描述相关的函数定义;
使用 pc_base::load_sys_func( key_word )的方式加载该函数定义文件,之后可以使用该文件中定义的函数。
PHPCMS V9扩展——配置文件
在PHPCMS_PATH / caches / config / 目录下添加配置文件;
文件使用“”方式命名;
文件内容为返回一个数组定义,数组使用配置信息关键字作为下标;
使用 pc_base::load_config( file_name )的方式加载该文件,并返回配置文件中定义的数组。
使用pc_base::load_config( file_name, key_word )的方式加载该,并返回配置文件中的数组下标为key_word的配置信息。
PHPCMS V9扩展——创建模块
在PHPCMS_PATH / phpcms / modules / 目录下添加目录;
文件使用“模块名称”命名;
http://url/?m=module_name会访问该目录下定义的控制器。
PHPCMS V9扩展——创建控制器
在PHPCMS_PATH / phpcms / modules / 模块名称/目录下添加控制器定义文件;
文件使用“”的方式命名;
文件中至少包括一个对于名称为“控制器名称”的对象定义;
http://url/?m=模块名称&a=控制器名称模块名称&c=控制器名称&a=函数名称会实例化“PHPCMS_PATH / phpcms / modules / 模块名称/ 控制器名称”文件中定义的“控制器名称”对象,并调用该对象中定义的名为“控制器名称”的方法。
PHPCMS V9扩展——创建MODEL
在PHPCMS_PATH / phpcms / model / 录下添加控制器MODEL对象文件;
文件使用“”的方式命名;
文件中至少包括一个对于名称为“数据表关键字_model”的对象定义;
该对象必须继承与“model”对象;
使用 pc_base::load_model( 数据表关键字_model )的方式加载该文件,并返回文件中定义的对象实例。
PHPCMS V9扩展——创建模板
在PHPCMS_PATH / phpcms / templates / default /模块名称录下添加模板定义文件;
文件使用“”的方式命名;
文件中包括标准的HTML标签及PHPCMS模板标签定义;
使用 include template( 模块名称, 文件关键字);的方式加载该文件,并输出通过模板程序解析后的结果。

最近更新

2025年功能医学项目建议书 60页

鸟苷酸结合蛋白5基因诊断结核分枝杆菌感染的临.. 7页

2025年石家庄科技信息职业学院单招职业倾向性.. 43页

2025年达州职业技术学院单招职业倾向性考试模.. 44页

2025年重庆建筑工程职业学院单招职业技能测试.. 42页

2025年防城港职业技术学院单招职业倾向性测试.. 44页

2025年黑龙江冰雪体育职业学院单招职业倾向性.. 42页

2025江苏连云港市消防救援支队第四批政府专职.. 46页

2025湖北咸宁市妇幼保健院人才引进7人考试备考.. 46页

交错转轮式全混合日粮作业机设计与试验 8页

健脾止动汤含药血清干预肠道上皮系Caco-2细胞.. 30页

2026年C语言题库新版 13页

甲氧基聚乙二醇氨基-苯硼酸-迷迭香酸的制备及.. 6页

2026年内蒙古科技职业学院单招职业倾向性考试.. 43页

2026年南通职业大学单招职业技能测试模拟测试.. 43页

2026年国开电大城市管理学形考题库100道及完整.. 38页

2026年大学c语言的期末试题(黄金题型) 13页

2026年干部廉政谈话知识测试题完整答案 14页

2026年注册会计师考试财务成本管理真题100道含.. 48页

2026年四川信息职业技术学院单招职业倾向性考.. 43页

基于复杂网络理论的沥青混合料骨架拓扑结构表.. 6页

2025年雅安职业技术学院单招职业适应性测试模.. 43页

2025广东广州市白云区人民政府均禾街道办事处.. 48页

2025赣州市司法局蓉江新区分局专职人民调解员.. 45页

2025马鞍山和县从符合条件的退役军人中择优招.. 48页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页