yii-dbmigrations没有名为“ performTransactional”的方法
-
27-10-2019 - |
题
我使用最新版本的yii-dbmigration遇到了一个新问题,当我运行迁移时,控制台会显示以下消息,并且迁移不起作用。 通用标签
迁移代码为: 通用标签
有人知道会发生什么吗?
谢谢。
已编辑
嗨, 我找到了问题,但我不知道解决方案。
问题发生在Yii v1.1.7-dev上,当我使用另一个版本(例如v1.1.5-dev)时,迁移正常进行。
有人知道如何解决吗?
谢谢。
解决方案
好的,我找到了问题和解决方法。
我使用的是yii-dbmigration扩展,并且yii自v1.1.6以来就实现了迁移,因此运行迁移时这两个版本存在冲突。
解决方案是,卸载扩展程序并使用新的本机迁移。
关于yii本机迁移功能和yii扩展db-migration的个人看法是,第二种方法工作起来更轻松,更优雅,因为它在up / down方法上有很好的实现。
谢谢
不隶属于 StackOverflow