Yii2迁移错误 - 未知命令:migrate \ create您的意思是"迁移/创建"?

时间:2017-06-12 08:46:47

标签: php yii yii2 yii-migrations

我正在学习Yii2中的数据库迁移。我正在尝试使用composer命令创建一个新的迁移类create_news_table

我在全局安装了composer并运行了命令

yii migrate/create create_news_table

我从yii2官方网站Yii2 Db Migration

复制了此命令

但是在运行命令后我得到了这个错误

Unknown command: migrate\create Did you mean "migrate/create"?

但是我写了#34; migrate / create"不是" migrate \ create"。那为什么会出现这个错误?

3 个答案:

答案 0 :(得分:1)

你必须逃避/(斜线)。试试这个:

yii migrate\/create create_news_table

答案 1 :(得分:1)

请试试这个:

php yii migrate/create create_news_table

答案 2 :(得分:0)

我写的是正确的语法。但问题在于我的作曲家。我使用composer update命令更新了作曲家,现在它正在运行。