如何在YII中创建迁移?

3
我可以为您翻译中文。以下是需要翻译的内容:

我刚开始使用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的。请告诉我这里缺少什么。感谢您的帮助。


2
您可以阅读此链接http://www.yiiframework.com/doc/guide/1.1/en/database.migration - Nanhe Kumar
@NanheKumar 谢谢,我在查阅文档后找到了一种方法。 - Anshuman Jasrotia
3个回答

8

我成功地创建了迁移。原来我需要使用应用程序保护文件夹中的yiic,而不是yii框架文件夹中的yiic。我使用的命令是:

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

1
我发现在我的版本中,需要使用斜杠。
yii migrate/create <migration_name>

0

首先,您需要进入 Yii 项目中的 protect 文件夹,然后运行以下命令:

php yiic migrate create create_new_table_name_table

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接