博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpcms v9二次开发之系统结构
阅读量:5151 次
发布时间:2019-06-13

本文共 917 字,大约阅读时间需要 3 分钟。

phpcms v9是一款优秀的内容管理系统,它采用了OOP(面向对象)和MVC的开发模式,还因为它的模块化扩展功能比起dedecms更易于二次开发。对于phpcms v9的二次开发,官方有phpcms v9开发文档,但是似乎太简化了点,因为简化所以很多新手感到困惑。在这里,以后我将结合例子 以作更详细地说明。
     在对phpcms v9进行二次开发前,我们有必要对phpcms v9的目录结构作一番了解。
根目录
|  –  api  接口文件目录
|  –  caches 缓存文件目录
      |  – configs 系统配置文件目录
      |  – caches_* 系统缓存目录
|  –  phpcms  phpcms框架主目录
      |  – languages 框架语言包目录
      |  – libs 框架主类库、主函数库目录
      |  – model 框架数据库模型目录
      |  – modules 框架模块目录
      |  – templates 框架系统模板目录
      |  – base.php 系统类和函数据包函文件
      |  –  phpsso_server  phpsso主目录
|  –  statics  系统附件包
      |  – css 系统css包
      |  – images 系统图片包
      |  – js 系统js包
|  –  uploadfile  网站附件目录
|  –  admin.php  后台管理入口
|  –  index.php  程序主入口
|  –  crossdomain.xml  FLASH跨域传输文件
|  –  robots.txt 搜索引擎蜘蛛限制配置文件
|  –  favicon.ico  系统icon图标

 

      上面的目录结构树官方的开发手册里也有,在这里我补添了我认为相当重要的一个件: base.php。可以说,这个文个是这个系统结构的窗口,透过这个窗口我们更易于找到类与函数据加载调用关系。在下一篇我们将对这个文件作更详细的说明。

 

本文首发博客,欢迎转载!转载请注明本文地址,谢谢。


本文地址:http://www.w3note.com/web/15.html

转载于:https://www.cnblogs.com/ewblgo/archive/2013/03/12/2955510.html

你可能感兴趣的文章
careercup-C和C++ 13.9
查看>>
数据库笔记
查看>>
JS+Flash 复制到剪切板(跨浏览器)
查看>>
java Web(1)
查看>>
C#创建windows服务并发布
查看>>
改良版twitter for iphone的照片分享程序
查看>>
flask框架中,利用数据库增删查改
查看>>
ie7下的<input type="text">高度
查看>>
11、自定义标签
查看>>
1--单独使用jdbc开发问题总结
查看>>
CALayer---iOS-Apple苹果官方文档翻译之CALayer
查看>>
LintCode 819. 单词排序
查看>>
vex 从放弃到入门
查看>>
微博项目学习笔记
查看>>
proxifier 代理bluestack
查看>>
(VC/MFC)多线程(Multi-Threading) -1. 基本概念.
查看>>
快数据时代下,Moka携手DataPipeline提升招聘效能
查看>>
DataPipeline丨构建实时数据集成平台时,在技术选型上的考量点
查看>>
day1 用户登陆三次机会
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>