Yii 2-迁移测试数据库

cbjzeqam  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(173)

我正在使用codecrement,并尝试为测试数据库运行迁移。
在tests文件夹中,我运行命令
php编译/bin/yii迁移/up --交互式=0
但我得到的错误

Exception 'yii\base\InvalidConfigException' with message 'The configuration for the "user" component must contain a "class" element.'

in /www/shopboxyii-v2/vendor/yiisoft/yii2/di/ServiceLocator.php:205

Stack trace:

# 0 /www/shopboxyii-v2/vendor/yiisoft/yii2/di/ServiceLocator.php(261): yii\di\ServiceLocator->set('user', Array)

# 1 /www/shopboxyii-v2/vendor/yiisoft/yii2/base/Component.php(180): yii\di\ServiceLocator->setComponents(Array)

# 2 /www/shopboxyii-v2/vendor/yiisoft/yii2/BaseYii.php(546): yii\base\Component->__set('components', Array)

# 3 /www/shopboxyii-v2/vendor/yiisoft/yii2/base/BaseObject.php(107): yii\BaseYii::configure(Object(yii\console\Application), Array)

# 4 /www/shopboxyii-v2/vendor/yiisoft/yii2/base/Application.php(206): yii\base\BaseObject->__construct(Array)

# 5 /www/shopboxyii-v2/vendor/yiisoft/yii2/console/Application.php(89): yii\base\Application->__construct(Array)

# 6 /www/shopboxyii-v2/tests/codeception/bin/yii(25): yii\console\Application->__construct(Array)

# 7 {main}

有人知道这个错误或什么原因吗??

hc2pp10m

hc2pp10m1#

您不需要在console/config/main.php(如果使用advanced-app)或app/config/web.php(如果使用basic-app)中进行用户组件配置,您只需删除组件配置,它就会无缝地开始工作。

相关问题