1 / 31
文档名称:

phpcms v9二次开发手册.doc

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

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

分享

预览

phpcms v9二次开发手册.doc

上传人:165456465 2018/7/28 文件大小:409 KB

下载得到文件列表

phpcms v9二次开发手册.doc

相关文档

文档介绍

文档介绍:PHPCMS二次开发教程
PHPCMS二次开发教程 1
文件目录结构 1
PHPCMS V9 核心文件说明 2
PHPCMS框架入口文件: 4
PHPCMS V9 二次开发 6
创建模块控制器类 9
v9 二次开发之构建模块全过程 11
PC标签使用说明 18
PC标签保留参数 20
get标签 21
内容模块 22
PHPCMS X2 的解决办法 28
文件目录结构
根目录
|  – api  接口文件目录
|  – caches 缓存文件目录
       |  – configs 系统配置文件目录
       |  – caches_* 系统缓存目录
|  – phpcms  phpcms框架主目录
       |  – languages 框架语言包目录
       |  – libs 框架主类库、主函数库目录
       |  – model 框架数据库模型目录
       |  – modules 框架模块目录
       |  – templates 框架系统模板目录
|  – phpsso_server  phpsso主目录
|  – statics  系统附件包
       |  – css 系统css包
       |  – images 系统图片包
       |  – js 系统js包
|  – uploadfile  网站附件目录
|  –   后台管理入口
|  –   程序主入口
|  –   FLASH跨域传输文件
|  –  搜索引擎蜘蛛限制配置文件
|  –   系统icon图标
PHPCMS V9 核心文件说明
模块与控制器
模块:
phpcms v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块。即url访问中的m。
访问content模块示例:?m=content
控制器:
phpcms v9的控制器就是模块的类文件,位于phpcms/modules/模块/目录下面。类名成就是文件名+.php,例如一个名为abc的控制器,。控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。 test模块下,那么我们在浏览器里面输入URL:?m=test& c=abc
二次开发技巧
如果要对已存在的控制器进行二次开发,为了方便升级不建议直接对内核文件直接修改该,您可以通过“MY_*.php”的形式进行二次开发。
例如您要对改phpcms/mood/。"" 
<?php
class MY_index extends index{
function __construct() {
parent::__construct();
}
……your code
}
这样当您通过url访问index控制器的时候, 并且原文件的方法将被继承,可以直接使用。
系统配置文件
文件路径:根目录/caches/configs
数据库配置文件
系统配置文件
路由配置文件
调用方法
如调用系统配置中的web_path:
pc_base::load_config('system', web_path ');
CMS入口文件:
PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。
入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。
文件路径:根目录/
<?php
define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
include PHPCMS_PATH.'/phpcms/';
pc_base::creat_app();
?>
这段代码首先加载了 phpcms 框架的引导文件 ,然后它根据指定的配置文件建立了一个 Web 应用实例并运行。
PHPCMS框架入口文件:
文件路径:根目录/phpcms/

最近更新

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页