目录结构
Wangren 目录结构非常清晰,除了部分核心目录名称不可修改名,其他大部分都是可以在相关配置文件中进行修改的,但建议不要随意修改。
├─ app //应用总目录
│ ├─index //index应用目录
│ │ ├─common //可没有 应用函数文件目录
│ │ │ ├─function.php //自定义函数文件,function.php 名称的文件系统将会自动加载
│ │ │ └─myfun.php //自定义函数文件,需要手工加载,如 include(C('APP_COMM_FOLDER').'myfun.php');
│ │ ├─conf //可没有 应用配置文件目录
│ │ │ └─config.ini.php //自定义配置文件,系统将会自动加载
│ │ └─module //模块目录
│ │ └─index.php //模块文件
│ └─public //公共文件目录
│ ├─common //可没有 公共函数文件目录
│ │ ├─function.php //自定义函数文件,function.php 名称的文件系统将会自动加载
│ │ └─myfun.php //自定义函数文件,需要手工加载,如 include(C('PUBLIC_COMM_FOLDER').'myfun.php');
│ └─conf //可没有 公共配置文件目录
│ └─config.ini.php //自定义配置文件,系统将会自动加载
├─ core //框架核心目录
│ ├─common //核心函数文件目录
│ ├─conf //核心配置文件目录
│ ├─library //核心类库文件目录
│ └─base.php //框架入口文件
├─ runtime //应用缓存目录
│ ├─data //数据缓存目录
│ └─tpl //模板缓存目录
├─ static //静态资源目录
│ ├─css //自定义CSS文件目录
│ ├─expand //插件目录
│ ├─fonts //字体文件目录
│ ├─images //图片目录
│ ├─js //自定义JS文件目录
│ ├─mwui //移动端前端框架目录
│ │ ├─css
│ │ ├─font
│ │ └─js
│ ├─view //模板总目录
│ │ └─index //index应用模板目录,和 /app 里的应用目录对应
│ │ └─index.index.tpl //模板文件,命名规则为 模块.控制器.tpl
│ └─wui //前端框架目录
│ ├─css
│ ├─font
│ ├─images
│ ├─library
│ ├─wui.css
│ └─wui.js
├─ upfiles //上传文件目录
├─ .htaccess //URL重写规则文件
└─ index.php //项目入口文件
在mac或者linux环境下面,注意需要设置runtime,upfiles目录权限为777。