Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在多租户SaaS数据库中的symfony登录操作上选择特定数据库_Php_Symfony_Login_Multi Tenant_Saas - Fatal编程技术网

Php 在多租户SaaS数据库中的symfony登录操作上选择特定数据库

Php 在多租户SaaS数据库中的symfony登录操作上选择特定数据库,php,symfony,login,multi-tenant,saas,Php,Symfony,Login,Multi Tenant,Saas,我的应用程序是一个SaaS多客户端应用程序。每个客户机都有不同的数据库。通过服务,客户机在每次请求时被重定向到DB或另一个DB 我的问题是,当登录Symfony时,客户端搜索原始数据库(在parameters.yml中设置的数据库)上的数据,而不是特定于客户端的数据库 我试图创建一个服务来监听security.interactive_login事件以更改连接设置,但它始终在parameters.ymlDB上搜索 是否可以在登录操作中重定向到确定的数据库?(不是在parameters.yml上定义

我的应用程序是一个SaaS多客户端应用程序。每个客户机都有不同的数据库。通过服务,客户机在每次请求时被重定向到DB或另一个DB

我的问题是,当登录Symfony时,客户端搜索原始数据库(在
parameters.yml
中设置的数据库)上的数据,而不是特定于客户端的数据库

我试图创建一个服务来监听
security.interactive_login
事件以更改连接设置,但它始终在
parameters.yml
DB上搜索

是否可以在登录操作中重定向到确定的数据库?(不是在
parameters.yml
上定义的数据库)