$debug = env('APP_DEBUG', false);
变量名称和描述 |
debug
更改 CakePHP 调试输出。
false = 生产模式。未显示错误消息、错误或警告。
true = 显示错误和警告。
|
App.namespace
在其下查找应用类的命名空间。
|
App.baseUrl
取消注释此定义,如果您不打算将 Apache 的 mod_rewrite 与 CakePHP 一起使用。不要忘记删除您的 .htaccess 文件。
|
App.base
应用所在的基本目录。如果为false,将自动检测。
|
App.encoding
定义您的应用程序使用的编码。此编码用于在布局中生成字符集,并对实体进行编码。它应该与为您的数据库指定的编码值相匹配。
|
App.webroot
webroot 目录。
|
App.wwwRoot
webroot 的文件路径。
|
App.fullBaseUrl
应用程序根目录的完全限定域名(包括协议)。
|
App.imageBaseUrl
webroot 下公共图像目录的 Web 路径。
|
App.cssBaseUrl
webroot 下公共 css 目录的 Web 路径。
|
App.jsBaseUrl
webroot下公共js目录的Web路径。
|
App.paths
为非基于类的资源配置路径。支持
插件、模板、区域设置、子键,允许分别定义插件、视图模板和区域设置文件的路径。
|
Security.salt
用于散列的随机字符串。在进行对称加密时,此值也用作 HMAC 盐。
|
Asset.timestamp
在资产文件 URL(CSS、JavaScript、图像)的末尾附加一个时间戳,这是特定文件的最后修改时间使用适当的助手时。有效值为-
(bool) false-不做任何事情(默认)。 (bool) true-当调试为真时附加时间戳。 (string) ‘force’-总是附加时间戳。
|
*/ 'Datasources' => [ 'default' => [ 'host' => 'localhost', 'username' => 'my_app', 'password' => 'secret', 'database' => 'my_app', 'url' => env('DATABASE_URL', null), ], /* * The test connection is used during the test suite. */ 'test' => [ 'host' => 'localhost', //'port' => 'non_standard_port_number', 'username' => 'my_app', 'password' => 'secret', 'database' => 'test_myapp', //'schema' => 'myapp', ], ],
Host |
数据库服务器的主机名(或 IP 地址)。
|
username |
数据库用户名
|
password |
数据库密码。
|
database |
数据库名称。
|
Port |
用于连接到服务器的 TCP 端口或 Unix 套接字。
|
'Datasources' => [ 'default' => [ 'className' => Connection::class, 'driver' => Mysql::class, 'persistent' => false, 'timezone' => 'UTC', //'encoding' => 'utf8mb4', 'flags' => [], 'cacheMetadata' => true, 'log' => false, 'quoteIdentifiers' => false, //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], ], ]
键和描述 |
className
代表与数据库服务器的连接的类的完全命名空间类名。该类负责加载数据库驱动、提供SQL事务机制和准备SQL语句等。
|
driver
用于实现数据库引擎所有特性的驱动程序的类名。这可以是使用插件语法的短类名、完全命名空间的名称或构造的驱动程序实例。短类名的示例包括 Mysql、Sqlite、Postgres 和 Sqlserver。
|
persistent
是否使用与数据库的持久连接。
|
encoding
表示在向服务器发送 SQL 语句(如‘utf8’等)时使用的字符集
|
timezone
要设置的服务器时区。
|
init
在创建连接时应发送到数据库服务器的查询列表。
|
log
设置为 true 以启用查询日志记录。启用查询后,将在具有查询日志范围的调试级别记录。
|
quoteIdentifiers
如果您在表名或列名中使用保留字或特殊字符,则设置为 true。启用此设置将导致使用查询生成器构建的查询在创建 SQL 时引用标识符。它会降低性能。
|
flags
应该传递给底层 PDO 实例的 PDO 常量的关联数组。
|
cacheMetadata
布尔值 true,或包含存储元数据的缓存配置的字符串。不建议禁用元数据缓存,这可能会导致非常表现不佳。
|
'EmailTransport' => [ 'default' => [ 'className' => 'Mail', // The following keys are used in SMTP transports 'host' => 'localhost', 'port' => 25, 'timeout' => 30, 'username' => 'user', 'password' => 'secret', 'client' => null, 'tls' => null, 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), ], ],
'Email' => [ 'default' => [ 'transport' => 'default', 'from' => 'you@localhost', ], ],