• 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 的主要功能和内容 , 切记入口文件中不要放置业务处理内容,只允许放

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

  • 相关阅读:
    fiddler设置https抓包配置
    win7 台式电脑设置WIFI热点
    让python pip使用国内镜像
    正则表达式基础
    windows 10 在cmd 下面输入英文时提示光标不显示的解决办法
    解决airtest在真机上text无法输入英文及中文
    iphone模拟不同的网络状态
    xpth元素定位
    LINUX的NTP设置启用与关闭_centos
    java数据结构和算法------插入排序
  • 原文地址:https://www.cnblogs.com/xcymn/p/15712369.html
Copyright © 2020-2023  润新知