Abh*_*ran 3 php database console migrate yii2
我想使用migrate up/down数据库而code不是控制台窗口。我已经调查过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);
Run Code Online (Sandbox Code Playgroud)
它给出了Internal Server Error. 甚至不将文件迁移到数据库。但如果该目录不存在,则会创建该目录。它的行为方式应该是这样,但是如果迁移文件存在于它给出的同一目录中Internal Server Error。
小智 5
\Yii::$app->runAction('migrate', ['migrationPath' => '@yii/rbac/migrations/']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4981 次 |
| 最近记录: |