填写表单后,在yii中创建动态数据库连接?

时间:2017-06-20 05:58:32

标签: php mysql yii

我是新手使用YII。在YII中,我需要在用户填写表单时创建数据库连接,例如在表单中我需要来自用户的这些字段进行数据库连接:

Host:   Port:    Username:    Password:    Dababase name:   

当用户点击连接数据库时。然后我需要创建与数据库的连接并加载已输入的数据库表。

1 个答案:

答案 0 :(得分:0)

您可以使用输入创建dinamically连接

$connection = new \yii\db\Connection([
   'dsn' => $dsn,
   'username' => $username,
   'password' => $password,
]);

请参阅本指南了解更多http://www.yiiframework.com/doc-2.0/yii-db-connection.htmlhttp://www.yiiframework.com/doc-2.0/guide-start-databases.html