1

我正在使用模式管理工具(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
4

0 回答 0