PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > ThinkPhp教程 > 正文

    ThinkPHP3.2完全开发手册《自动生成》

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:自动创建目录在第一次访问应用入口文件的时候,会显示如图所示的默认的欢迎页面,并自动生成了一个默认的应用模块Home。接下来再看原来空的...

    自动创建目录

    在第一次访问应用入口文件的时候,会显示如图所示的默认的欢迎页面,并自动生成了一个默认的应用模块Home。

    ThinkPHP3.2完全开发手册《自动生成》

    接下来再看原来空的Application目录下面,已经自动生成了公共模块Common、默认的Home模块和Runtime运行时目录的目录结构:

    1. Application
    2. ├─Common 应用公共模块
    3. ├─Common 应用公共函数目录
    4. └─Conf 应用公共配置文件目录
    5. ├─Home 默认生成的Home模块
    6. ├─Conf 模块配置文件目录
    7. ├─Common 模块函数公共目录
    8. ├─Controller 模块控制器目录
    9. ├─Model 模块模型目录
    10. └─View 模块视图文件目录
    11. ├─Runtime 运行时目录
    12. ├─Cache 模版缓存目录
    13. ├─Data 数据目录
    14. ├─Logs 日志目录
    15. └─Temp 缓存目录

    如果你不是Windows环境下面的话,需要对应用目录Application设置可写权限才能自动生成。
    如果不是调试模式的话,会在Runtime目录下面生成common~runtime.php文件(应用编译缓存文件)。

    目录安全文件

    在自动生成目录结构的同时,在各个目录下面我们还看到了index.html文件,这是ThinkPHP自动生成的目录安全文件。

    为了避免某些服务器开启了目录浏览权限后可以直接在浏览器输入URL地址查看目录,系统默认开启了目录安全文件机制,会在自动生成目录的时候生成空白的index.html文件,当然安全文件的名称可以设置,例如你想给安全文件定义为default.html可以在入口文件中添加:

    1. define('DIR_SECURE_FILENAME', 'default.html');
    2. define('APP_PATH','./Application/');
    3. require './ThinkPHP/ThinkPHP.php';

    如果你的环境足够安全,不希望生成目录安全文件,可以在入口文件里面关闭目录安全文件的生成,例如:

    1. define('BUILD_DIR_SECURE', false);
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-83-1564-1.html
    相关热词搜索: