首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aii2-测试中缺少子模块配置的codeception

Aii2-测试中缺少子模块配置的codeception
EN

Stack Overflow用户
提问于 2017-01-11 18:23:34
回答 1查看 144关注 0票数 0

我试图在我的yii2-advanced-app (就像这里描述的https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-testing.md)中使用共骗进行功能测试。

测试在没有依赖项的情况下运行良好,但是当我添加子模块时,比如to i2-user (https://github.com/dektrium/yii2-user),它似乎不会加载模块引导设置:

代码语言:javascript
复制
yii\base\InvalidParamException: Invalid path alias: @dektrium/user/views in /app/vendor/yiisoft/yii2/BaseYii.php:152

该模块在config/main.php中声明

代码语言:javascript
复制
<?php
$params = array_merge(
require(__DIR__ . '/../../common/config/params.php'),
require(__DIR__ . '/../../common/config/params-local.php'),
require(__DIR__ . '/params.php'),
require(__DIR__ . '/params-local.php')
);

return [
  'modules' => [
    'user' => [
        'class' => 'dektrium\user\Module',
...

并从config/test.php加载:

代码语言:javascript
复制
<?php
return yii\helpers\ArrayHelper::merge(
  require(__DIR__ . '/main.php'),
...

我是不是忘了什么?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-01-20 13:22:00

不是一个解决方案,但我不得不暂时注释掉config/main.php中的以下行,以纠正此错误:

代码语言:javascript
复制
'view' => [
        'theme' => [

            'pathMap' => [
              //  '@dektrium/user/views' => '@frontend/views/user'
            ],

        ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41588243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档