Migration 在CakePHP 2中不使用插件目录管理多个连接的模式和迁移

Migration 在CakePHP 2中不使用插件目录管理多个连接的模式和迁移,migration,schema,cakephp-2.0,cakedc,Migration,Schema,Cakephp 2.0,Cakedc,我正在CakePHP2.6.2中使用模式管理工具()和CakeDC的迁移插件() 作为这个用户,我想处理两个或多个数据库来管理模式和迁移,通过指定插件来“将模式文件写入”,可以区分要管理的两个数据库连接 但如果我必须将schema.php和迁移文件存储在“插件”中,我会感到困惑。我必须在app/Plugin目录中创建和维护插件,用于管理schema.php和迁移文件,并保留Config/schema和Config/migration目录 是否可以使用上述工具在其他地方管理架构和迁移文件,使用或不

我正在CakePHP2.6.2中使用模式管理工具()和CakeDC的迁移插件()

作为这个用户,我想处理两个或多个数据库来管理模式和迁移,通过指定插件来“将模式文件写入”,可以区分要管理的两个数据库连接

但如果我必须将schema.php和迁移文件存储在“插件”中,我会感到困惑。我必须在app/Plugin目录中创建和维护插件,用于管理schema.php和迁移文件,并保留Config/schema和Config/migration目录

是否可以使用上述工具在其他地方管理架构和迁移文件,使用或不使用插件选项

例如,假设我管理两个连接,db_connection1和db_connection2,我想构建如下目录结构:

app/schema_management/DbConnection1/Config/{Schema,Migration}/*.php
app/schema_management/DbConnection2/Config/{Schema,Migration}/*.php
app/Plugin/DbConnection1/Config/{Schema,Migration}/*.php
app/Plugin/DbConnection2/Config/{Schema,Migration}/*.php
而不是创建两个“插件”来保持这种状态:

app/schema_management/DbConnection1/Config/{Schema,Migration}/*.php
app/schema_management/DbConnection2/Config/{Schema,Migration}/*.php
app/Plugin/DbConnection1/Config/{Schema,Migration}/*.php
app/Plugin/DbConnection2/Config/{Schema,Migration}/*.php