Thinkphp6——项目配置

Thinkphp6——项目配置

  • Config目录下面是tp6的常规配置,可以自定义配置并引入
  • 配置一般均以return返回
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
├─config(配置目录)
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件磁盘配置
│ ├─lang.php 多语言配置
│ ├─log.php 日志配置
│ ├─middleware.php 中间件配置
│ ├─route.php URL和路由配置
│ ├─session.php Session配置
│ ├─trace.php Trace配置
│ ├─view.php 视图配置
│ └─ ... 更多配置文件

这里只介绍重点的配置文件

模板配置view.php

  • 在这里可以对模板引擎做个性化的定制,但是要保证统一(代码习惯)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
return [
// 模板引擎类型使用Think
'type' => 'Think',
// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
'auto_rule' => 1,
// 模板目录名
'view_dir_name' => 'view',
// 模板后缀
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => DIRECTORY_SEPARATOR,
// 模板引擎普通标签开始标记
'tpl_begin' => '{',
// 模板引擎普通标签结束标记
'tpl_end' => '}',
// 标签库标签开始标记
'taglib_begin' => '{',
// 标签库标签结束标记
'taglib_end' => '}',
];

env 环境变量定义

  • 默认安装后的根目录有一个.example.env环境变量示例文件,改成.env文件后生效
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
APP_DEBUG = true

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE] // 以下是对于数据库的默认值设置
TYPE = mysql // 如果在database.php中进行设置则会覆盖
HOSTNAME = 127.0.0.1
DATABASE = test
USERNAME = username
PASSWORD = password
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true

[LANG]
default_lang = zh-cn
  • 要使用env,必须先引入 think\facade\Env 门面类

  • 环境变量的获取不区分大小写

------ ���Ľ���------