ThinkPHP目录结构
参考
结构简介
访问一个thinkphp结构网站的全部url是http://域名/index.php/模块名/控制器名/操作(即函数名)/参数,
对应的文件结构示例如:
更详细的文件结构如下
主目录
www WEB部署目录(或者子目录)
├─index.php 入口文件
├─README.md README文件(说明,可删)
├─composer.json Composer定义文件(说明,可删)
├─Application 应用目录
├─Public 资源文件目录
├─ThinkPHP 框架(framework)目录
└─其他自定义目录
入口文件index.php
实例,根据实例我们可以看到,入口文件的作用就是整个ThinkPHP的主要配置
//省略了很多备注
// 检测PHP环境
if (version_compare(PHP_VERSION, '5.3.0', '
die('require PHP > 5.3.0 !');
}
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG', true);
// 设置目录安全文件
define('DIR_SECURE_FILENAME', 'April4U.html');
// 定义应用目录
define('APP_PATH', './Application/');
//默认模块
define('DEFAULT_MODULE','Home');
//主题目录
define('TMPL_PATH', './Theme/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
应用/模块目录
由入口文件中的define(