Database 在CakePHP中设置特定于环境的数据库
我正在使用CakePHP并试图实现 除了我不知道在哪里指定特定于env的数据库信息之外,这似乎进展顺利Database 在CakePHP中设置特定于环境的数据库,database,cakephp,cakephp-2.0,Database,Cakephp,Cakephp 2.0,我正在使用CakePHP并试图实现 除了我不知道在哪里指定特定于env的数据库信息之外,这似乎进展顺利 有人知道在哪里设置这些吗?我个人没有使用这个插件,但是从代码和文档来看,如果您使用的是建议的数据库配置,那么您似乎会将选项定义为环境变量,这可以通过各种方式来实现,例如 在服务器配置()中 在您的云设置中() 手动使用putenv(),$\u-ENV,$\u-SERVER $name = 'MYSQL_DB_HOST'; $value = 'localhost'; putenv("$nam
有人知道在哪里设置这些吗?我个人没有使用这个插件,但是从代码和文档来看,如果您使用的是建议的数据库配置,那么您似乎会将选项定义为环境变量,这可以通过各种方式来实现,例如
- 在服务器配置()中
- 在您的云设置中()
- 手动使用
,putenv()
,$\u-ENV
$\u-SERVER
$name = 'MYSQL_DB_HOST'; $value = 'localhost'; putenv("$name=$value"); $_ENV[$name] = $value; $_SERVER[$name] = $value;
Environment::configure()
调用作为CakePHP配置值,例如:
Environment::configure('development',
true,
array(
'MYSQL_DB_HOST' => 'localhost',
'MYSQL_USERNAME' => 'user',
// ...
),
// ...
);