gromit / oc-tenancy-plugin
OctoberCMS的多租户功能。
dev-main
2021-05-23 17:58 UTC
Requires
- php: >=7.2
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-24 01:16:13 UTC
README
GromIT.Tenancy 是 OctoberCMS 的一个插件。它为 OctoberCMS 提供多租户功能。
它具有以下功能:
- 单数据库和多数据库设置
- 为租户前缀缓存
- 每个租户隔离的存储
- 每个租户隔离的日志文件
快速入门
快速入门设计用于与 mysql 的多数据库方式协同工作。
- 按常规安装插件
- 创建 租户 数据库连接。只需复制您的 mysql 连接并设置新连接的数据库选项为 null
- 将 租户 磁盘添加到文件系统配置。可以在根和 URL 选项中使用 {tenant_id} 作为租户标识符
- 将 租户 通道添加到日志配置。可以在路径选项中使用 {tenant_id} 作为租户标识符
创建租户数据库时,将使用租户连接的用户名和密码。
文档
完整文档可以在 docs 目录中找到。
要求
GromIT.Tenancy 需要 OctoberCMS v2。
致谢
由 Sergey Kasyanov 在 GromIT 创建。