如何在YII中创建迁移?

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

我刚刚开始使用YII,我正在尝试创建一个新的迁移。我正在使用Xampp,它位于我系统的D驱动器中。
我尝试使用的命令是:

D:\xampp\php> d:\xampp\htdocs\yii\framework\yiic  migrate create create_project_table

当我运行上面的命令时,什么都没有发生,既没有收到错误消息,也没有任何错误。
我成功地创建了一个shell

D:\xampp\php> d:\xampp\htdocs\yii\framework\yiic shell d:\xampp\htdocs\trackstar\index.php

我试着寻找任何解决迁移问题的方法,但它们似乎都是基于Linux的。请让我知道我在这里错过了什么。谢谢你的帮助。

lstz6jyr

lstz6jyr1#

我设法成功地创建了迁移。结果我需要使用位于我的应用程序的protected文件夹中的yiic,而不是位于yii的framework文件夹中的yiic。我使用的命令是

D:\xampp\php>D:\xampp\htdocs\trackstar\protected\yiic migrate create create_project_table
xu3bshqb

xu3bshqb2#

我发现在我的版本中你需要一个正斜杠。

yii migrate/create <migration_name>
acruukt9

acruukt93#

首先你需要去protect文件夹在你的Yii项目上然后运行命令:

php yiic migrate create create_new_table_name_table

相关问题