1.入口文件的定义
2.入口文件的默认内容
index.php
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// [ 应用入口文件 ]
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';
应用的入口文件默认在: public/index.php
public目录为web可访问目录
, 其他的文件都可以放到非WEB访问目录下面
举例 : 在入口文件中自定义一个配置文件路径常量
define('CONF_PATH', __DIR__ . '/../config/');
// 在application同级目录下新建一个config目录, 新建一个config.php文件
config.php
<?php
return [
'site_name' => 'php中文网';
]; // 注意分好别忘记了
然后在控制器中访问一下
public function con()
{
return config('site_name') // config是tp框架提供的助手函数,用来访问配置项
}
页面访问一下
这个是怎么显示的呢 ? 首先是在入口文件我们定义了一个CONF_PATH常量 , 是根目录下的config文件夹 ,
下面的文件一定要写成和目录名一样的 , 然后在默认的控制器下用默认的方法进行访问
3.多入口文件
4.总结
本课主要介绍了应用的入口文件 index.php 的主要功能和内容 , 切记入口文件中不要放置业务处理内容,只允许放
常量定义和框架启动的引导文件即可