【发布时间】:2015-07-16 13:02:07
【问题描述】:
对于我的一些测试,我需要 setUpBeforeClass 方法对存在的任何模块运行迁移,并使用 tearDownAfterClass 再次将模块迁移回来。通过命令行很容易做到这一点:
oil r migrate --modules
...运行模块迁移,然后:
oil r migrate --modules --version=0
...重置它们。但是,在测试中我需要以编程方式执行此操作,并且我无法弄清楚如何使用 FuelPHP 的 Migrate 类执行上述命令。 latest 和 version 方法似乎都要求您指定模块名称,但我只想迁移存在的任何模块。这可能吗?
【问题讨论】:
标签: phpunit tdd database-migration fuelphp