Yii 1如何恢复所有迁移

时间:2015-07-13 13:28:50

标签: php yii migration

我想知道是否可以在不计算它们的情况下还原文件夹中的所有迁移,然后将该数字作为参数插入。

我需要这样的东西:

yiic migrate down -all

1 个答案:

答案 0 :(得分:1)

框架/ CLI /命​​令/ MigrateCommand.php

...
    public function actionDown($args)
    {
        $step=isset($args[0]) ? (int)$args[0] : 1;
        if($step<1)
        {
            echo "Error: The step parameter must be greater than 0.\n";
            return 1;
        }
...

你有2个选择:  1.使用像yiic这样的hack迁移到9999;  2.扩展MigrateCOmmand类并实现此选项。