我正在开发一个具有以下结构的组件。该系统是在多租户概念下开发的。
www.a.com、www.b.com、www.c.com 是位于不同域但运行相同系统的网站。每个网站在其本地数据库中都有自己的模板和网页。这是可行的。
在这三个站点上运行的系统独立于上述(模板等)。www.a.com、www.b.com、www.c.com拥有一个大型数据库,所有系统数据都保存在其中。由于系统是根据 MVC 开发的,所以我想做的是拥有一个包含所有逻辑的模型(多个模型)。因此,如果我对模型进行一次更改,它会影响 3 个站点。
根据我的研究,模型应该在云端维护。如何使用 MVC 实现这样的要求(假设我使用 Joomla 作为我的 CMS,MySQL 作为数据库)?我怎样才能为所有 3 个站点提供一个模型?