我想使用code
而不是控制台窗口来migrate
up
/down
数据库。我已经调查过framework
了。我已经尝试了以下代码:
$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
。
https://stackoverflow.com/questions/28260014
复制相似问题