gpt4 book ai didi

php - Yii2 以编程方式迁移命令

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:44 25 4
gpt4 key购买 nike

我想使用 code 而不是控制台窗口来迁移 up/down 数据库。我查看了框架。我尝试了以下代码:

$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

最佳答案

\Yii::$app->runAction('migrate', ['migrationPath' => '@yii/rbac/migrations/']);

关于php - Yii2 以编程方式迁移命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28260014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com