有谁知道在我成功登录用户到我的网站后可以向 yii 配置文件添加额外的数据库连接字段的方法吗?
我们有一个全局系统数据库,我们可以在其中配置用户并使用他们的数据库名称保存一个字段。我想在验证用户身份后创建与该数据库的另一个连接。因此像 Yii::app()->clientDB 一样引用它。这可能吗?
我们系统上的每个客户端都有自己各自的数据库和表格。
最佳答案
您可以通过以下代码实现它(未经测试,但应该有效):
$connection = new CDbConnection($dsn, $username, $password);
$connection->active = true;
Yii::app()->setComponent('clientDB', $connection);
关于php - 登录 yii 后使用额外的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533711/