phpcms v9 二次开发记录
发布时间:2021-12-17 10:45 所属栏目:19 来源:互联网
导读:一、phpcms后台修改 不做记录,主要修改位置有附件文件包,语言包等文件位置。 二、二次开发教程 1.phpcms服务器配置要求 PHP 版本 5.2 或更新的版本。MySQL版本推荐5.0或者更新版本。 2.模型-视图-控制器(mvc) MVC是一个设计模式,它强制性的使应用程序的输入
一、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设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。 入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读