我正在研究开发一个多租户 SaaS 应用程序,我发现几个站点描述了一种使用tenantID 和可更新视图分离数据的可靠方法。例如这篇博文
这一切都取决于让您的用户帐户从主用户表进行身份验证的能力,然后让他们各自的数据库连接使用这些用户特定的凭据。这样,视图可以提取用户 ID 并将其映射到租户 ID 以显示该用户的视图。然而,当涉及到数据库连接(存储在文本配置文件中)时,大多数 PHP 框架往往是非常静态的。他们似乎意见不合。
有谁知道:a)如何让 CodeIgniter 优雅地处理这个问题?b) 一个不同的 PHP 框架可能吗?