灰儿 发表于 2022-7-20 06:00:45

ThinkPHP 5.1目录结构


ThinkPHP5.1相对于5.0来说,5.1版本目录结构的主要变化是配置目录和路由定义目录独立出来,不再放入应用类库目录(并且不可更改)。
ThinkPHP5.1完全开发手册
https://www.kancloud.cn/manual/thinkphp5_1/353946

wwwWEB部署目录(或者子目录)
├─application         应用目录
│├─common             公共模块目录(可以更改)
│├─module_name      模块目录
││├─common.php      模块函数文件
││├─controller      控制器目录
││├─model         模型目录
││├─view            视图目录
││├─config          配置目录
││└─ ...            更多类库目录
││
│├─command.php      命令行定义文件
│├─common.php         公共函数文件
│└─tags.php         应用行为扩展定义文件

├─config                应用配置目录
│├─module_name      模块配置目录
││├─database.php    数据库配置
││├─cache         缓存配置
││└─ ...            
││
│├─app.php            应用配置
│├─cache.php          缓存配置
│├─cookie.php         Cookie配置
│├─database.php       数据库配置
│├─log.php            日志配置
│├─session.php      Session配置
│├─template.php       模板引擎配置
│└─trace.php          Trace配置

├─route               路由定义目录
│├─route.php          路由定义
│└─...                更多

├─public                WEB目录(对外访问目录)
│├─index.php          入口文件
│├─router.php         快速测试文件
│└─.htaccess          用于apache的重写

├─thinkphp            框架系统目录
│├─lang               语言文件目录
│├─library            框架类库目录
││├─think         Think类库包目录
││└─traits          系统Trait目录
││
│├─tpl                系统模板目录
│├─base.php         基础定义文件
│├─convention.php   框架惯例配置文件
│├─helper.php         助手函数文件
│└─logo.png         框架LOGO文件

├─extend                扩展类库目录
├─runtime               应用的运行时目录(可写,可定制)
├─vendor                第三方类库目录(Composer依赖库)
├─build.php             自动生成定义文件(参考)
├─composer.json         composer 定义文件
├─LICENSE.txt         授权说明文件
├─README.md             README 文件
├─think               命令行入口文件

页: [1]
查看完整版本: ThinkPHP 5.1目录结构