3.thinkphp框架入口文件

1.入口文件的定义

image-20211102170003840

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框架提供的助手函数,用来访问配置项
    }

页面访问一下

image-20211102171817717

这个是怎么显示的呢 ? 首先是在入口文件我们定义了一个CONF_PATH常量 , 是根目录下的config文件夹 ,

下面的文件一定要写成和目录名一样的 , 然后在默认的控制器下用默认的方法进行访问

3.多入口文件

image-20211102172206787

4.总结

本课主要介绍了应用的入口文件 index.php 的主要功能和内容 , 切记入口文件中不要放置业务处理内容,只允许放

常量定义和框架启动的引导文件即可

posted @ 2021-12-20 18:35  Mn猿  阅读(41)  评论(0编辑  收藏  举报