首页 > 主页 > 鬼谷子叔叔
日志:357 评论:13
北京, 西城
【TFWEB】TFWEB结构说明V2.0

介绍

目录结构

项目目录结构

./ - 项目根目录
./.htaccess - Apache动态配置文件
./RouteMap.php - 路由处理程序(入口程序)
./favicon.ico - 网站图标文件
./robots.txt - 蜘蛛配置文件
./css/ - 样式表目录
./js/ - 脚本目录
./images/ - 资源目录
./fonts/ - 字体目录
./extends/ - 扩展目录
./WEB-INF/ - 配置目录
./WEB-INF/Classes/ - 项目对象目录
./WEB-INF/Classes/Controllers/ - 控制器目录
./WEB-INF/Classes/Controllers/Auth/ - 认证模块
./WEB-INF/Classes/Controllers/Route/ - 路由模块
./WEB-INF/Classes/Models/ - 模型目录
./WEB-INF/Classes/Views/ - 视图目录
./WEB-INF/Templates/ - 项目模板目录
./WEB-INF/Templates/Tpl/ - 模板文件目录
./WEB-INF/Templates/Cpl/ - 模板编译目录
./WEB-INF/FileCache/ - 项目缓存目录
./WEB-INF/Logs/ - 项目日志目录

控制器

介绍

控制器分为路由、认证两个部分,其中认证不是必须的

路由

程序,设置为PC环境的路由

./WEB-INF/Classes/Controllers/Route/PC.inc.php

认证

程序,设置为登录用户的认证

./WEB-INF/Classes/Controllers/Auth/login.inc.php

模块

介绍

模块分为程序、脚本、模板三个部分

程序

示例demo

./WEB-INF/Classes/Views/demo.inc.php

脚本

示例demo

./js/pages/demo.js

模板

示例demo

./WEB-INF/Templates/Tpl/demo.html

路径

示例demo的访问路径

http://localhost/demo

多级模块

介绍

多级模块也是分为程序、脚本、模板三个部分

程序

示例group下的demo

./WEB-INF/Classes/Views/group/demo.inc.php

脚本

示例group下的demo

./js/pages/group/demo.js

模板

示例group下的demo

./WEB-INF/Templates/Tpl/group/demo.html

路径

示例group下的demo

http://localhost/group/food/demo

公共资源

介绍

除了模块相关文件之外,我们还可以有一些公共资源,这些资源直接放在对应的资源根目录下

脚本

公共脚本放在脚本根目录下

./js/common.js

样式表

公共样式表放在样式表根目录下

./css/style.css