zoukankan      html  css  js  c++  java
  • phpcms v9二次开发之系统结构

    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。可以说,这个文个是这个系统结构的窗口,透过这个窗口我们更易于找到类与函数据加载调用关系。在下一篇我们将对这个文件作更详细的说明。

     

    本文首发君兰IT,欢迎转载!转载请注明本文地址,谢谢。


    本文地址:https://www.junlan365.com

    专注于手机端的app,小程序,H5以及微信公众号提供解决方案
  • 相关阅读:
    C++基于范围的for循环性能测试(针对std::vector)
    C++ 中std::function 、std::bind的使用和lambda的使用
    C++ auto 关键字的使用
    C++内存管理解析
    c++类内存分布解析
    Windows上编译GRPC
    在从1到n的正数中1出现的次数
    POJ 1009 解题报告
    Cheat Engine 笔记
    Cheat Engine 教程 Step 9
  • 原文地址:https://www.cnblogs.com/ewblgo/p/2955510.html
Copyright © 2011-2022 走看看