1 / 30
文档名称:

phpcms v9二次开发手册.doc

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

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

分享

预览

phpcms v9二次开发手册.doc

上传人:bai1968104 2020/9/18 文件大小:290 KB

下载得到文件列表

phpcms v9二次开发手册.doc

文档介绍

文档介绍:PHPCMS二次开发教程文件目录结构根目录| – api  接口文件目录| – caches缓存文件目录    | –configs系统配置文件目录    | –caches_*系统缓存目录| – phpcms phpcms框架主目录    | –languages框架语言包目录    | –libs框架主类库、主函数库目录    | –model框架数据库模型目录    | –modules框架模块目录    | –templates框架系统模板目录| – phpsso_server phpsso主目录| – statics 系统附件包    | –css系统css包    | –images系统图片包    | –js系统js包| – uploadfile 网站附件目录| –  后台管理入口| –  程序主入口| –  FLASH跨域传输文件| – | –  系统icon图标PHPCMSV9核心文件说明模块与控制器模块:phpcmsv9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。访问content模块示例:?m=content控制器: phpcmsv9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。,那么我们在浏览器里面输入URL:?m=test&c=abc二次开发技巧如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。例如您要对改phpcms/mood/。"" <?php classMY_indexextendsindex{ function__construct(){ parent::__construct(); } ……yourcode } 这样当您通过url访问index控制器的时候,,可以直接使用。系统配置文件文件路径:根目录/caches/:pc_base::load_config('system',web_path');CMS入口文件:PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。文件路径:根目录/<?php define('PHPCMS_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR); includePHPCMS_PATH.'/phpcms/'; pc_base::creat_app();?>,然后它根据指定的配置文件建立了一个Web应用实例并运行。PHPCMS框架入口文件:文件路径:根目录/phpcms/:<?php define('IN_PHPCMS',true); define('PC_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR); if(!defined('PHPCMS_PATH'))define('PHPCMS_PATH',PC_PATH.'..'.DIRECTORY_SEPARATOR); define('CACHE_PATH',PHPCMS_PATH.'caches'.DIRECTORY_SEPARATOR);……?>该文件为框架入口文件,包含实例化系统/模块类方法,调用系统/模块方法,系统常用常量等。如: pc_base::load_model(‘*_model’)加载数据库模型pc_base::load_sys_class(‘classname’)实例化系统类 pc_base::load_app_class(‘classname’,’admin’)实例化模块类

最近更新

小麦高产栽培技术及其在田间管理中科学应用总.. 6页

三维探地雷达在白蚁巢穴探测中的应用分析 6页

2025年元件测试仪项目合作计划书 74页

2025年医护管理通讯装置项目建议书 75页

2025年光纤预制棒项目合作计划书 61页

2025年动态心电图监测系统设备项目建议书 72页

2025年包装设备合作协议书 60页

膜片厚度对压力补偿灌水器水力性能影响模拟研.. 6页

2025年福州黎明职业技术学院单招职业适应性考.. 43页

2025年莱芜职业技术学院单招职业倾向性考试题.. 44页

2025年达州中医药职业学院单招职业倾向性测试.. 43页

2025广东江门市人民医院招聘高层次人才1人考试.. 45页

2025广东茂名市信宜市纪委监委选调公务员3人考.. 49页

2025广西河池市南丹县消防救援大队招7人考试参.. 41页

2025河北衡水中学实验学校教师招聘考试题库附.. 44页

2025湖南长沙水业集团有限公司社会招聘备考题.. 49页

2025贵州贵州清镇经济开发区选聘7人参考题库附.. 49页

2025重庆巴南区文化和旅游发展委员会招聘公益.. 49页

2025黑龙江鹤岗市萝北县残疾人托养中心医护人.. 43页

2026安徽芜湖市无为市公安局专职人民调解员招.. 50页

2026年c语言知识试题word版 13页

2026年C语言考试题库往年题考 13页

2026年上海政法学院单招职业适应性考试题库附.. 43页

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

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

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

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

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

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页

中药配伍禁忌表 6页