php3.2 自动生成模块,自动生成 · ThinkPHP3.2.2完全开发手册 · 看云

# 自动生成

[上一页](# "上一页")[下一页](# "下一页")

### 自动创建目录

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

![](https://box.kancloud.cn/2015-07-24_55b1c6abeee2c.png)

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

~~~

Application

├─Common 应用公共模块

│ ├─Common 应用公共函数目录

│ └─Conf 应用公共配置文件目录

├─Home 默认生成的Home模块

│ ├─Conf 模块配置文件目录

│ ├─Common 模块函数公共目录

│ ├─Controller 模块控制器目录

│ ├─Model 模块模型目录

│ └─View 模块视图文件目录

├─Runtime 运行时目录

│ ├─Cache 模版缓存目录

│ ├─Data 数据目录

│ ├─Logs 日志目录

│ └─Temp 缓存目录

~~~

> 如果你不是Windows环境下面的话,需要对应用目录`Application`设置可写权限才能自动生成。

如果不是调试模式的话,会在Runtime目录下面生成`common~runtime.php`文件(应用编译缓存文件)。

### 目录安全文件

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

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

~~~

define('DIR_SECURE_FILENAME', 'default.html');

define('APP_PATH','./Application/');

require './ThinkPHP/ThinkPHP.php';

~~~

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

~~~

define('BUILD_DIR_SECURE', false);

~~~

[上一页](# "上一页")[下一页](# "下一页")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值