Thinkphp是php框架用的人比较多的框架,其采用模块化设计和单入口设计,文件结构简单,模块清晰,统一入口,文件的安全有保障。
1,模块化设计
www WEB部署目录(或者子目录)
├─index.php 入口文件
├─README.md README文件
├─Common 应用公共模块目录
├─Application 应用模块目录
├─Public 应用资源文件目录
└─ThinkPHP 框架目录
直接复制Application 可以之多很多个模块的,Home,Admin,Wap,User
2,访问的模块列表
'MODULE_ALLOW_LIST' => array('Home','Admin','User'),
'DEFAULT_MODULE' => 'Home',
3,禁止访问模块
// 设置禁止访问的模块列表
'MODULE_DENY_LIST' => array('Common','Runtime','Api'),
4,单入口设计
index.php 入口模式
访问路径 index.php(或其它应用入口文件) 模块/控制器/操作/[参数名/参数值...]
文章来自http://www.huthon.com