我正在使用模式管理工具(http://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html)和 CakeDC 的迁移插件(https://github.com /CakeDC/migrations ) 在 CakePHP 2.6.2
作为这个用户,我们如何运行我为数据库连接类型编写 Cakephp 迁移?,我想处理两个或多个数据库来管理架构和迁移,并且通过指定插件来“将架构文件写入”,可以区分两个数据库连接来管理。
但是如果我必须将 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