php – 测试数据库的Yii 2迁移
发布时间:2020-12-13 13:48:36 所属栏目:PHP教程 来源:网络整理
导读:我没有看到明确的方法来做到这一点,虽然我可以看到它在文档中被重复多次,具体来说: Use yii migrate tool to upgrade your test database to the latest version; 发现于http://www.yiiframework.com/doc-2.0/guide-test-fixture.html#summary(仅举个例子)
我没有看到明确的方法来做到这一点,虽然我可以看到它在文档中被重复多次,具体来说:
发现于http://www.yiiframework.com/doc-2.0/guide-test-fixture.html#summary(仅举个例子) 无论我如何在我的tests / unit文件夹中配置_console.php和_config.php,如果我运行迁移工具正在拾取主app db: $cd tests/unit $../../yii migrate/up Yii Migration Tool (based on Yii v2.0.0-dev) No new migration found. Your system is up-to-date. 是的,测试数据库已正确配置(运行测试将抛出错误,表示没有表). 我目前正在使用通过composer安装的Basic应用程序.
[编辑]更新了答案以反映当前版本的Yii2
只是发布正确的答案,因为我自己发现它,我觉得有点愚蠢,因为它在我眼前. 测试文件夹目录中还有另一个yii命令行,这意味着您可以轻松地执行以下操作: $cd tests/codeception/bin $chmod a+x yii $yii migrate/up 它将自动使用您在tests / codeception / config / config.php中指定的数据库. 请享用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |