【发布时间】:2025-12-19 16:50:11
【问题描述】:
我有两个使用相同数据库的yii2 basic 应用程序。
我目前的结构是:
/www
/Project A
/components
/config
/controller
/models
/...
/Project B
/components
/config
/controller
/models
/...
但我想创建这个结构
/www
/Project A
/components
/config
/controller
/...
/Project B
/components
/config
/controller
/...
/shared
/models
我该怎么做?
【问题讨论】:
-
虽然它们共享相同的数据库,但它们共享相同的域,还是托管在 2 个不同的域中?我建议遵循
advance-app结构并将apps导入同一根目录下 -
使用 yii-app-advanced 并共享模型。默认情况下有 2 个应用程序(前端和后端),但您可以添加任意数量的应用程序
-
您可以创建一个
module并将其作为两个项目的外部依赖项进行管理