PHPCMS X

PHPCMS程序目录结构介绍:
想熟练的使用PHPCMS做出一个优秀的网站,那必须对PHPCMS十分了解和熟悉,PHPCMS程序的目录并不是很多,而且目录结构和功能分类清晰明了,这里介绍一下PHPCMS程序的目录结构

PHPCMS程序目录结构介绍
想熟练的使用PHPCMS做出一个优秀的网站,那必须对PHPCMS十分了解和熟悉,PHPCMS程序的目录并不是很多,而且目录结构和功能分类清晰明了,这里介绍一下PHPCMS程序的目录结构
2020-08-21 21:24:30  来源:PHPCMSX

未标题-5.jpg


Phpcms v9程序目录结构结构:


|-----api  接口文件目录 

|-----caches 缓存文件目录 

    |-----configs 系统配置文件目录 

        |-----database.php  数据库配置文件 

        |-----route.php     路由配置文件 

        |-----system.php    系统配置文件 

        |-----cache.php     缓存配置文件 

    |-----configs_*         系统缓存文件目录 

        |-----configs_commons/caches_data   主要用来存放后台设置的配置信息 

            |-----category_content.cache.php栏目与站点映射所对应的配置文件 

            |-----category_content_1.cache.php站点1下所有栏目的详细配置信息 

            |-----category_item_1.cache.php 文章模型下各栏目所对应的数据量 

            |-----category_item_2.cache.php 下载模型下各栏目所对应的数据量 

            |-----category_item_3.cache.php 图片模型下各栏目所对应的数据量 

            |-----keylink.cache.php     关联链接配置缓存文件 

            |-----model.cache.php       三大模型配置缓存文件 

            |-----mood_program.cache.php    表情配置缓存文件 

            |-----position.cache.php    推荐位配置缓存文件 

            |-----poster_template_1.cache.php广告位模板配置缓存文件 

            |-----sitelist.cache.php    站点列表配置文件,主要缓存所有站点的基本配置信息 

            |-----type_content.cache.php    多个站点下的类别配置信息 

            |-----type_content_1.cache.php  当前站点下类别配置信息缓存文件 

            |-----urlrules.cache.php    url规则配置信息缓存文件 

            |-----urlrules_detail.cache.php url规则详细配置信息缓存文件 

            |-----special.cache.php     专题配置信息缓存文件 

            |-----role.cache.php        角色配置缓存文件 

            |-----link.cache.php        友情链接缓存文件 

        |-----configs_model/caches_data 

            |-----content_form.class.php    生成表单的类库缓存文件 

            |-----content_input.class.php   入库时,对表单数据进行验证的类库缓存文件 

            |-----content_output.class.php  对从数据表中查询出来的数据进行处理的函数 

            |-----content_update.class.php  对要更新的数据进行有效性验证的函数 

            |-----model_field_1.cache.php   文章模型所有模型字段的缓存信息 

            |-----model_field_2.cache.php   下载模型所有模型字段的缓存信息 

            |-----model_field_3.cache.php   图片模型所有模型字段的缓存信息 


|-----phpcms                        phpcms框架主目录 

       |-----languages                  框架语言包目录 

       |-----libs                   框架主类库、主函数库目录 

        |-----classes 

            |-----form.class.php    表单生成类库文件 

            |-----application.class.php 应用程序类库文件 

            |-----image.class.php       图片处理类库文件 

            |-----attachment.class.php  附件处理类库文件 

            |-----param.class.php       URL参数处理类库文件 

        |-----functions 

            |-----global.func.php       公共函数库文件 

            |-----extension.class.php   扩展函数库文件 

       |-----model                  框架数据库模型目录 

        |-----content_model.class.php       内容模型文件 

        |-----admin_model.class.php     管理员模型文件 

        |-----attachment_model.class.php    附件模型文件 

       |-----modules                    框架模块目录 

        |-----admin             admin模块  

            |-----index.php         index.php控制器文件 

        |-----content               content模块 

            |-----classes           content模块通用类库 

            |-----fields            content模块模型字段 

            |-----functions         content模块通用函数库 

            |-----templates         content模块后台模板文件 

            |-----index.php         index.php控制器文件 

       |-----templates                  框架系统前台模板目录 

        |-----default               默认的模板风格 

            |-----content           content模块模板目录 

                |-----category.html 频道页模板文件 

                |-----list.html     列表页模板文件 

                |-----show.html     内容页模板文件 

            |-----config.php        模板配置文件 

|-----phpsso_server                 phpsso主目录 

|-----statics                       网站素材文件目录 

    |-----css                                   css文件 

        |-----images                    images文件 

        |-----js                    js文件 

|-----uploadfile                    上传附件 

|-----admin.php                     后台入口文件 

|-----index.php                     前台入口文件  


Phpcms 文件目录说明:


一、api目录:应用程序接口,接口文件文件一般在这里。


二、caches目录:缓存文件集中地,按模型和类别分文件夹存放。


三、phpcms目录:主程序文件目录,MVC结构总部,模型、类、模板文件目录都在里边。


model模型类:规范数据库表数据文件,数据处理方法。

modules模块模型:各个模型方法存放地,规范各个模型的方法函数。

其中一个模块里边,classes:应用类,functions:模块方法,templates:后台模块对应的模板,以及模块里面对应的控制器文件。

templates前台模板目录:基于html规则的模板文件,可以使用pc、get标记,loop以及原生php语句自定义调用数据。

四、phpsso_server目录:单独的会员管理系统,可单独应用,也可以多站共用。


五、statics目录:基础样式文件目录,包括系统js、css、images存放地,以及ckeditor、calendar、swfupload等第三方插件存放地。


六、uploadfiles目录:系统文件上传目录。