专注于WEB技术的IT博客

phpcms v9二次开发之系统结构

时间:2012-09-18分类: Phpcms浏览:6767
分享到:

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



猜你喜欢
phpcms微信插件自定义菜单绑定栏目获取消息的实现与应用
phpcms微信插件自动回复的优化方法
基于phpcms v9开发的微信公众号平台管理模块终于完成
phpcms v9 rss页面的伪静态实现
如何实现phpcms v9_4X版本tag的伪静态?
phpcms v9.4.2_utf8整合百度ueditor1.2.6.1utf8-php
如何修改phpcms v9 seo标题分隔符?
关于Phpcms V9.4.2缩略图上传问题
如何对phpcms v9的首页列表进行分页?
phpcms v9二次开发之表单类form.class.php的应用
标签 : phpcmsv9
除非注明,本文首发网志博客,欢迎转载!转载请注明本文地址:http://w3note.com/web/15.html,谢谢。
  • 评论
  • 赞助本站