gpt4 book ai didi

php - CakePHP基于子域选择数据库

转载 作者:行者123 更新时间:2023-11-29 11:31:43 26 4
gpt4 key购买 nike

我正在建立一个网站,我希望为许可用户提供不同的数据库。

用户将通过子域访问他们的页面。我希望这个子域选择要使用的数据库。

例如客户端A数据库名称=客户端a

URL = www.clienta.website.com

这应该告诉 CakePHP 选择名为 clienta 的数据库

我正在使用 CakePHP 2.x

任何建议都会很棒!!

谢谢

最佳答案

$default() 中没有 'database' => 参数

改为在database.php中:

function __construct() {
$host = $_SERVER['SERVER_NAME'];
$host = str_replace("www.", "", $host); //remove www part
$host = str_replace(".website.com", "", $host);

$this->default["database"] = $host;
}

关于php - CakePHP基于子域选择数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37290928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com