之前准备写框架核心的先容,后来想想决定放在后边重点先容。
application目录
application目录为ThinkPHP的运用目录,默认架构下运用目录名字为application,名称可变动,变动后需在入口文件中,修正APP_PATH的值为你自定义的目录:

变动默认运用目录
application中可包含一个或多个运用,每个运用中应包含(一样平常情形下)运用视图(view)、运用掌握器(controller)和运用模型(model)。默认的ThinkPHP5.0文件中包含两个运用,分别是:index(默认模块,可修正)和extra(扩展模块)。
下载ThinkPHP5.0代码后,在application目录中包含一个默认的.htaccess文件(Apache Web Server配置文件,用于Apache重写,往后单章先容),其内容为“deny from all”,意为谢绝通畅,可以理解为该目录谢绝直接访问,也便是说用户无法在浏览器中直接输入地址查看该目录下的任何内容。
command.php文件为命令行配置文件,在命令行模式下利用(需配置),不多做先容。
common.php文件:运用公共文件,一样平常存放多个运用须要利用的共同部分。
config.php文件:运用配置文件,存放运用配置,该配置对所有运用生效(若未单独为掌握器书写配置文件)。
database.php文件:运用数据库配置文件,存放数据库信息。该配置对所有运用生效,若在config.php文件中已配置database项,则会覆盖config.php文件中的配置,即database.php优先级高于config.php。
route.php文件:运用路由配置文件,存放所有运用路由信息,即用户在浏览器中直接输入地址访问的办法。
tags.php文件:运用行为扩展定义文件。
ThinkPHP运用的访问办法之一为:协议://IP(或域名):端口号/入口文件/模块/掌握器/操作/[参数名/参数值……]。
application目录下的目录即为模块名,模块名下的class文件即为掌握器,掌握器中的方法即为操作名,默认的访问路径即为index.php(入口文件)/index(模块)/index(掌握器)/index(操作),这里的所有默认设置都可以变动。
application目录就先容到这。