在使用“php yii migrate”命令检查新迁移之前,我想运行我的新迁移。
它给了我
…\common\config\params.php第13行错误:未知命令
“移民”。
我的参数文件:

$fullUrl = 'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

if (strpos($fullUrl,'/frontend') !== false) {
    $webUrl = explode('/frontend', $fullUrl);
    $value = $webUrl[0].'/frontend/web';
} else if (strpos($fullUrl,'/backend') !== false) {
    $webUrl = explode('/backend', $fullUrl);
    $value = $webUrl[0].'/backend/web';
} else {
    $value = 'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['HTTP_HOST'];
}

$advertisementUrl = str_replace('admin.', '', $value);

return [
    'adminEmail' => '[email protected]',
    'supportEmail' => '[email protected]',
    'advertisement' => $advertisementUrl,
    'user.passwordResetTokenExpire' => 3600,
    'currentWebsiteUrl' => $value,
    'hash' => 'cba',
    'newsfeedOffset' => 20
];

最佳答案

要运行迁移,请转到项目的根目录并运行命令

./yii migrate

要创建迁移,您应该
./yii migrate/create myMigrationName

10-08 17:00