我正在建立一个网站,我希望为授权用户提供不同的数据库。
用户将通过子域访问他们的页面。我希望这个子域选择要使用的数据库。
例如。客户端A数据库名称=客户端
URL=www.clienta.website.com
这应该告诉CakePHP选择名称为clienta 的数据库
我使用的是CakePHP 2.x
任何建议都将是极好的!!
感谢
$default()中没有"database"=>param
而是在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;
}