WooCMS1.2.X版本可以看到的目录结构如下:
~~~
woocms 应用部署目录(项目文件夹)
├─addons 插件目录
├─demo1 插件目录
├─controller 插件控制器目录
├─demo2 插件目录
├─...更多插件
├─app 应用目录(可设置)
├─common 公共模块目录(可更改)
├─behavior 行为实现类库
├─controller 控制器目录
├─model 模型目录
├─run 后台模块目录
├─controller 控制器目录
├─view 视图目录
├─http http目录
├─middleware 中间件目录
├─Callback.php woo最早就有的每次请求都可以调用,作用类似于中间件,可以定义很多通用代码
├─home 前台模块目录
├─controller 控制器目录
├─view 视图目录
├─wap wap视图目录
├─manage 用户模块目录
├─controller 控制器目录
├─view 视图目录
├─wap wap视图目录
├─install 安装目录(安装后建议删除)
├─controller 控制器目录
├─view 视图目录
├─command.php 命令行工具配置文件
├─common.php 应用公共(函数)文件
├─middleware.php 中间件配置文件
├─tags.php 应用行为扩展定义文件
├─config 应用配置目录
├─app.php app配置文件
├─auth.php auth认证类配置文件
├─cache.php 缓存配置文件
├─captcha.php 验证码配置文件
├─console.php 命令行配置文件
├─cookie.php cookie配置文件
├─database.php 数据库配置文件
├─log.php 日志配置文件
├─paginate.php 分页配置文件
├─session.php session配置文件
├─template.php 模板配置文件
├─trace.php trace配置文件
├─data 数据存放目录
├─backup 数据库备份目录
├─cache 系统静态缓存文件(误删)
├─config 安装后配置文件存放目录
├─database.sql 安装数据库文件
├─include 第三方引入文件目录(smarty、PHPExcel、phpmail...)
├─route 路由定义目录
├─route.php 路由定义
├─更多....
├─extend 扩展类库目录
├─thinkphp ThinkPHP框架目录(里面的目录就不罗列了,自行查阅tp手册)
├─vendor 第三方类库目录(Composer依赖库)
├─woo woo系统核心目录
├─api 第三方接口类库(短信、邮件、优图...其它待开发)
├─controller 控制器
├─helper 助手类库
├─lib 一些系统类库
├─model 模型
├─utility 工具类库(Hash、TpText)
├─common.php 公共函数文件
├─public WEB 部署目录(对外访问目录,可修改;如西部数码服务器一般为wwwroot)
├─css CSS文件目录
├─editor-4.9.2 Ckeditor4.9.2版本
├─files 插件文件目录
├─font 字体文件目录
├─images 图片文件目录
├─js JS文件目录
├─tempfile 临时文件目录(可清空)
├─upload 上传文件目录
├─.htaccess 用于 apache 的重写
├─index.php 应用入口文件
├─web.conf 用于 IIS7+ 的重写
├─...
├─runtime 应用的运行时目录(可写,可设置)
├─cache 应用缓存目录
├─log 应用日志目录
├─temp 模板编译文件目录
├─build.php 自动生成定义文件(参考)
├─index.php 本地127.0.0.1访问让url跳转到public目录
├─think 命令行入口文件
~~~
`/data/cache`:就是以前的appcache目录,里面存放了需要特殊处理、经常使用的数据,这些数据当有改变的时候都会自动更新缓存文件。比如:Menu、AdminMenu、ManageMenu、Dictionary字典、Setting等等。
使用系统提供write_file_cache和read_file_cache都是往该目录操作文件。
<blockquote class="danger"><p>在<code>mac</code>或者<code>linux</code>环境下面,注意需要设置<code>runtime</code>、<code>data</code>、<code>public/upload</code>目录权限为777。</p></blockquote>
- 1.2和1.3建站手册
- 文档提要,快速入门(必看★★★★★)
- 基础
- 概述
- URL说明
- 后台操作
- 栏目操作
- 内容发布
- 广告方法
- 系统设置
- 字典操作
- 数据字典
- 建站
- Callback类
- 模板引擎
- 模板继承
- 添加静态文件
- 栏目数据
- 全局数据
- 首页数据
- 广告数据
- 列表数据
- 详情数据
- 系统设置数据
- 列表样式扩展
- 图集风格扩展
- 单独模板扩展
- 手机端模板
- 网站地图
- 前台搜索
- 1.2和1.3开发手册
- 序言
- 基础
- 概述
- 安装
- 目录
- 规范
- 入口
- 控制器
- 控制器定义
- 控制器属性
- 控制器方法
- 模板赋值*
- 模板定位*
- 后台控制器
- 综合
- 添加
- 更新
- 删除
- 列表
- 排序
- 导出
- 详情
- 后台权限
- 模型
- 模型定义
- 模型属性
- 关联模型*
- 关联查询*
- 事件回调*
- 表单定义
- 数据验证
- 删除回收
- 模型时间
- 图片模型
- 助手库
- Form助手
- Auth助手
- 杂项
- 公共函数
- 系统设置
- 后台栏目
- 字典
- 文件缓存
- Developer文件
- 接口开发
- 邮件发送
- 腾讯优图
- 短信接口
- 第三方登录
- 部署
- URL重写
- 目录改造
- 虚拟空间
- 快速问答
- 新增一个模型操作?
- 新增栏目关联模型操作?
- 网站有引导页怎么处理?
- 模型hasOne、hasMany、belongsTo详解
- 禁用run模块,单独设置后台入口文件
- 后台列表怎么样将多个字段放一列?
- 1.3插件开发
- 插件概述
- 目录结构
- 开发流程
- 2.0开发手册
- 基础
- 简介
- 安装
- 目录
- 规范(必看)
- 快速开发
- 创建模型
- 字段管理
- 无限级开发
- 模型Model
- 定义
- 方法
- 事件
- 关联
- 关联查询
- 验证
- 后台控制器Controller
- 定义
- 列表【index】
- 新增【create】
- 修改【modify】
- 删除【delete】
- 详细【detail】
- 自定义页面
- 视图View
- 视图使用
- 引入CSS和JS
- 基础表单构建Form
- 布局表单构建FormPage
- 表单构建器的基础使用
- 表单项
- 表单分组
- 表单触发器
- 表单布局
- 数据提交验证和入库
- 表格构建Table
- 表格构建器基础使用
- 表格构建器列表字段相关
- 自定义列表头部工具按钮
- 自定义列表项工具按钮
- 自定义搜索
- 定义列表侧边栏
- 静态数据
- 更多属性和回调
- 常见问题
- 自定义应用
- 创建新应用
- 应用开发
- API应用
- 自定义插件
- 创建新插件
- 杂项
- 认证Auth
- 权限管理
- 上传Upload
- 批量导入
- 助手库
- 系统配置
- 字典
- 常见问题
- 源码修改
- 2.0CMS建站
- 基础
- 安装
- 建站
- Callback
- 引入CSS和JS
- 模板
- 栏目数据
- 列表页数据
- 详细页数据
- 栏目封面
- 自定义表单
- 其他数据和自定义数据
- wap视图层
- 前台搜索
- API开发
- CMS应用日志
- 附录
- Admin更新日志
- 升级指导
- composer