Cake
PHP的最佳方式是根据环境使用多个数据库配置?
说我有一个分期,生产和开发服务器.
谢谢,
T恤
您可以在构造函数中设置它.
class DATABASE_CONfig {
var $live = array(
'driver' => 'MysqL','persistent' => false,'host' => 'MysqL.live.com','login' => 'root','password' => '','database' => '','prefix' => '',);
var $default = array(
'driver' => 'MysqL','host' => 'localhost',);
public function __construct() {
if (isset($_SERVER) && isset($_SERVER['SERVER_NAME'])) {
if (strpos($_SERVER['SERVER_NAME'],'localhost') === false) {
$this->default = $this->live;
}
}
}
}
这将基本上根据您的位置切换您的配置.