phpcms v9 二次开发记录
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-09 22:09:48 浏览: 评论:0
一、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 中方法名称
5.系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载(位于functions目录),global.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设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。
入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运行的。
Tags: phpcms v9 二次开发
相关文章
- ·phpcms数据库操作(2013-11-15)
- ·phpcms的安装和卸载文件(2013-11-15)
- ·phpcms 模版源码分析(2013-11-15)
- ·phpcms更新首页(2013-11-15)
- ·PHPCMS 采集规则(2013-11-15)
- ·phpcms 仿站小结(2013-11-15)
- ·phpcms数据结构(2013-11-15)
- ·让PHPCms内容页支持JavaScript(2013-11-15)
- ·phpcms v9 添加内容出现500错误(2014-01-09)
- ·PHPCMS v9修改默认后台登录地址(2014-01-09)
- ·phpcms v9搜索标题中含有的很多关键词都没有搜索结果?(2014-01-09)
- ·phpcms V9 在首页中调用友情链接分类(2014-01-09)
- ·Phpcms V9缩略图上传失败问题解决办法(2014-03-16)
- ·phpcms v9代码剖析一(2014-03-16)
- ·phpcmsv9 内容页调用{date('Y-m-d',time($inputtime))} 结果为1970-01-01. (2014-06-10)
- ·PHPCMS更新栏目缓存失败的解决办法(2014-06-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)