我是新手使用YII。在YII中,我需要在用户填写表单时创建数据库连接,例如在表单中我需要来自用户的这些字段进行数据库连接:
Host: Port: Username: Password: Dababase name:
当用户点击连接数据库时。然后我需要创建与数据库的连接并加载已输入的数据库表。
答案 0 :(得分:0)
您可以使用输入创建dinamically连接
$connection = new \yii\db\Connection([
'dsn' => $dsn,
'username' => $username,
'password' => $password,
]);
请参阅本指南了解更多http://www.yiiframework.com/doc-2.0/yii-db-connection.html和http://www.yiiframework.com/doc-2.0/guide-start-databases.html