ThinkPHP6.0 配置
ThinkPHP6 設定
#可以增加自訂的設定檔
##│ ├─trace.# 視圖設定│ └─ ... 更多設定檔#├─config(設定目錄)
│ ├─app.php 應用程式設定
│ ├─cache.php ─
│ ├─cache.php -#│ ├─cache。 php 控制台設定
│ ├─cookie.php Cookie設定
#│ ├─data#.php
│ ├─lang.php 多語言設定│ ├─log.php route.php URL與路由設定 │ ├─session.php Session設定
- 一、常規設定
模版設定view.php
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' => '}', ];
- ##reee
reee模版後綴,改為php試試
PASSWORD = passwordHOSTPORT = 3306普通標籤和XML標籤的標記改變試試
二、env 環境變數定義1、設定env預設安裝後的根目錄有一個
.example.env
.env
環境變數範例文件,你可以直接改成檔案後再修改
APP_DEBUG = true[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
#[DATABASE]TYPE = mysql
HOSTNAME = 127.0.0.1DATABASE = test
# USERNAME = username
- CHARSET = utf8
DEBUG = true
[LANG]
default_lang = zh-cn
##要使用Env,必須先引入
think\facade\Env門面類別
環境變數的取得不區分大小寫
##資料庫配置database.php
use think\facade\Env;
return [// 預設使用的資料庫連線設定
## 'default' => Env::get('database.driver', 'mysql'),#### // 自訂時間查詢規則###### 'time_query_rule' => [],############### // 自動寫入時間戳字段###### // true為自動識別類型false關閉####### // 字符字串則明確指定時間欄位類型支援int timestamp datetime date###'auto_timestamp' => true,
// 時間欄位取出後的預設時間格式
## // 時間欄位取出後的預設時間格式## 'datetime_format' => 'Y-m-
'datetime_format' => 'Y-m-## 'datetime_format' => 'Y-m-
## 'datetime_format' => H:i:s',// 資料庫連線設定資訊
'connections' => [
# 'mysql' => [
// 數據庫類型
'type' => Env::get('database.type', 'mysql'),
//伺服器位址
'hostname' => Env::get('database.hostname', '127.0.0.1'),
## ## 'database ' => Env::get('database.database', 'php'), // 使用者名稱 username', 'root'), // 密碼 'password' // 連接埠 'hostport' => Env::get('database.hostport', '3306'),o# 名詞' => [],
// 資料庫編碼預設為utf8
,
// 資料庫表前綴
# 'prefix' => Env#get('database.
, => Env#get('database. # // 數據庫部署方式:0 集中式(單一服務器),1 分佈式(主從服務器) 'deploy' => 0,
// 數據庫讀寫是否分離主從式有效'rw_separate' => false,
// 讀取和寫入分離後主機伺服器數量
'master_num' => 'slave_no' => '',
// 是否嚴格檢查欄位是否有
'fields_strict' # 'break_reconnect' => false,
// 監聽SQL
## // 開啟欄位快取 'fields_cache' => false, // 字段緩存路徑 'schema_cache_path' => app()->getRuntimePath() . 'schema' . DIRECTORY_SEPARATOR,],
// 更多的資料庫設定資訊
],
#];
## ],