最近突然对PHP语言产生了兴趣,看完PHP基础后,研究了下ThinkPHP框架,以下是ThinkPHP5.0版本的目录结构:
说明:
- ThinkPHP使用单入口模式(以后章节说明),入口为public目录下的index.php文件
- application目录:应用目录,默认情况可使用常量APP_PATH表示该目录(具体以后章节说明)
- extend目录:应用扩展目录 ,默认情况可使用常量EXTEND_PATH表示该目录
- public目录:对外访问目录,如1所言,ThinkPHP框架下对所有应用的访问,都统一通过该目录下的index文件进行访问,并通过其他手段进行过滤等
- runtime 目录:运行时目录,项目运行后会自动向该目录写入缓存文件等
- thinkphp目录:框架核心目录,ThinkPHP框架的核心(重要,以后说明),默认情况可使用常量THINK_PATH表示该目录
- vendor目录:第三方类库(Composer扩展)目录,默认情况可使用常量VENDOR_PATH表示该目录
- think文件:命令工具入口
- build.php文件:自动生成定义文件
- composer.json文件:Composer定义文件
- composer.lock文件:Composer锁定文件
- .gitignore文件:说明git提交需要忽略的文件列表文件(具体可学习git参考文档)
- .travis.yml文件:可持续集成(CI)定义文件
- CHANGELOG.md文件:git说明文件(具体可学习git参考文档)
- LICENSE.txt文件:授权说明文件
- README.md文件:Markdown语言编写的说明
以上,就是ThinkPHP框架根目录下的默认文件和文件夹的基本介绍,下章介绍thinkphp目录框架
海报
0 条评论
199
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~