谨慎:你正在浏览的遗产ob娱乐下载symfony 1.倍这个网站的一部分。
的数据库。yml配置文件
ob娱乐下载Symfony的版本
语言
的databases.yml
配置允许配置的数据库连接。它使用orm捆绑symfony:推动和教义。ob娱乐下载
主要的databases.yml
项目配置文件中可以找到配置/
目录中。
请注意
在大多数情况下,项目的所有应用程序共享相同的数据库。这就是为什么主要的数据库配置文件是在项目配置/
目录中。当然你可以通过定义一个覆盖默认配置databases.yml
在应用程序中配置文件配置目录。
正如简介中所讨论的,databases.yml
文件是environment-aware的好处,配置级联机制,可以包括常量。
每个连接中描述databases.yml
必须包括一个名字,一个数据库处理程序类名,和一组参数(参数
)用于配置数据库对象:
CONNECTION_NAME:类:CLASS_NAME参数:{数组参数}
的类
名称应该扩展sfDatabase
基类。
如果不能自动装载数据库处理程序类,文件
路径可以定义并将自动包括在工厂创建:
CONNECTION_NAME:类:CLASS_NAME文件:ABSOLUTE_PATH_TO_FILE
请注意
的databases.yml
配置文件缓存PHP文件;这个过程是自动管理的sfDatabaseConfigHandler
类。
提示
数据库配置也可以通过使用配置数据库:配置
的任务。这个任务更新databases.yml
根据参数传递给它。
推动
默认配置:
戴夫:推动:param:名称:DebugPDO调试:realmemoryusage:真正的细节:时间:{启用:真}缓慢:{启用:真的,阈值:0.1}mem:{启用:真}mempeak:{启用:真}memdelta:{启用:真}测试:推动:param:名称:DebugPDO:推动:类:sfPropelDatabase参数:名称:PropelPDO dsn: mysql: dbname = # # PROJECT_NAME # #;主机= localhost用户名:根密码:编码:use utf8持久:真正的池:真的
以下参数下可以定制参数
部分:
关键 | 描述 | 默认值 |
---|---|---|
类名称 |
推动适配器类 | PropelPDO |
dsn |
PDO DSN(必需) | - - - - - - |
用户名 |
数据库用户名 | - - - - - - |
密码 |
数据库密码 | - - - - - - |
池 |
是否启用池 | 真正的 |
编码 |
默认字符集 | use UTF8 |
持续的 |
是否要创建持久连接 | 假 |
选项 |
一组驱动选项 | - - - - - - |
调试 |
选项DebugPDO 类 |
n /一个 |
的调试
推动条目定义描述的所有选项欧宝官网下载app。下面的YAML显示所有可用的选项:
调试:realmemoryusage:真正的细节:时间:启用:真正的缓慢:启用:真正的阈值:0.001 memdelta:启用:真正的mempeak:启用:真正的方法:启用:真正的mem:启用:真正querycount:启用:真的
学说
默认配置:
:学说:类:sfDoctrineDatabase参数:dsn: mysql: dbname = # # PROJECT_NAME # #;主机= localhost用户名:根密码:属性:quote_identifier:假use_native_enum:错误的验证:所有idxname_format: % s_idx seqname_format: % s_seq tblname_format: % s
以下参数下可以定制参数
部分:
关键 | 描述 | 默认值 |
---|---|---|
dsn |
PDO DSN(必需) | - - - - - - |
用户名 |
数据库用户名 | - - - - - - |
密码 |
数据库密码 | - - - - - - |
编码 |
默认字符集 | use UTF8 |
属性 |
一套教义属性 | - - - - - - |
下以下属性可以定制属性
部分:
关键 | 描述 | 默认值 |
---|---|---|
quote_identifier |
包装标识是否与报价 | 假 |
use_native_enum |
是否使用本机枚举 | 假 |
验证 |
是否启用数据验证 | 假 |
idxname_format |
格式索引名称 | % s_idx |
seqname_format |
序列的名称格式 | % s_seq |
tblname_format |
格式表名 | % s |
这项工作在Creative Commons许可Attribution-Share都3.0 Unported许可执照。