Thinkphp 模块化设计和单入口设计

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

 

你可能感兴趣的:(Thinkphp)