Yii 2迁移错误-未知命令:migrate\create您的意思是“迁移/创建”吗?

edqdpe6u  于 2022-11-09  发布在  其他
关注(0)|答案(3)|浏览(155)

我正在学习Yii 2中的数据库迁移。我正在尝试通过composer使用命令创建一个新的迁移类create_news_table
我在全局安装了composer并运行命令

yii migrate/create create_news_table

我从Yii 2官方网站Yii 2数据库迁移复制了这个命令
但运行命令后,我得到了这个错误

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

然而,我写的是“迁移/创建”,而不是“迁移\创建”。那么为什么它会显示这个错误呢?

vecaoik1

vecaoik11#

请尝试以下操作:

php yii migrate/create create_news_table
rbl8hiat

rbl8hiat2#

我写的语法是正确的,但问题出在我的 composer 身上。
我使用composer update命令更新了composer,现在它可以工作了。

ubby3x7f

ubby3x7f3#

您必须对/(斜杠)进行转义。请尝试以下操作:

yii migrate\/create create_news_table

相关问题