首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Yii2以编程方式迁移命令

Yii2以编程方式迁移命令
EN

Stack Overflow用户
提问于 2015-02-01 14:07:06
回答 3查看 4.1K关注 0票数 3

我想使用code而不是控制台窗口来migrate up/down数据库。我已经调查过framework了。我已经尝试了以下代码:

代码语言:javascript
复制
$runner = new yii\console\Application([
                                          'id'       => 'auto-migrate',
                                          'basePath' => dirname(__DIR__)
                                      ]);        

    $runner->runAction('migrate');
    ob_start();
    return htmlentities(ob_get_clean(), null, Yii::$app->charset);

它提供了Internal Server Error。甚至不会将文件迁移到数据库中。但是如果该目录不存在,它就会创建该目录。它的行为是正常的,但是如果迁移文件存在于同一目录中,它将提供Internal Server Error

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28260014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档