首页 > CMS > PhpCMS > 正文

phpcms v9 二次开发记录

2024-09-10 07:14:47
字体:
来源:转载
供稿:网友

一、phpcms后台修改

不做记录,主要修改位置有附件文件包,语言包等文件位置。

二、二次开发教程

1.phpcms服务器配置要求

PHP 版本 5.2 或更新的版本。MySQL版本推荐5.0或者更新版本。

2.模型-视图-控制器(mvc)

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开,使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C)

3.文件结构目录

(1),api接口.(2),caches 缓存文件目录.(3),configs 系统配置文件目录.(4)caches_*系统缓存文件目录.(4)phpcms

languages语言包文件

libs 函数库

model 数据库模型目录

modules 框架模块目录

plugin  插件

templates 模板

base.php 入口文件

(5)phpsso 单点登录.(6)statics 附件文件包

4.URL访问

m 模型/模块名称 phpcms/modules中模块目录名称

c 控制器名称  phpcms/modules/模块/*.php 文件名称

a 事件名称 hpcms/modules/模块/*.php 中方法名称

http://yourdomain.com/index.php?m=content&c=index&a=show&id=1

5.系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载(位于functions目录),global.func.php中函数可直接使用

6.系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.func.php系统类库调用示例:

$http = pc_base::load_sys_class('http'); //实例化http类

pc_base::load_sys_class('format', '', 0); //调用form类,不进行实例化操作

系统函数库调用 pc_base::load_sys_func('mail'); 调用mail函数包

7.入口程序

PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。

入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表