xjcallen 2017-03-18 08:37:30 1746次浏览 0条回复 1 0 0

比如:是这样的配置

<?php
// 指定默认模块
'defaultRoute' => 'desktop',
'modules' =>[
    'desktop' => [
        'class' => 'app\modules\desktop\Desktop',
    ],
    'login' => [
        'class' => 'app\modules\login\Login',
    ],
    'authrule' => [
        'class' => 'app\modules\authrule\Authrule',
    ],
    'humanresources' => [
        'class' => 'app\modules\humanresources\Humanresources',
    ],
    'procurement' => [
        'class' => 'app\modules\procurement\Procurement',
    ],
    'erpmigration' => [
        'class' => 'app\modules\erpmigration\ErpMigration',
    ],
];

多模块化,请问测试环境怎么用呀,比如正常的开发环境进入index.php 由于我的指定了一个默认模块 'defaultRoute' => 'desktop' 那他会马上跳转到 'app\modules\desktop\' 这个模块 在这个模块里面他会去检测有没有登录,如果没有就会跳转到/Login这个模块去 开发环境这样一切都是Ok

那现在想用测试环境index-test.php进去,我想使用测试数据库,并且也配置好了测试数据库的连接 但是他和开发环境的代码是用的同一套,也会向上面一样

由于我的指定了一个默认模块 'defaultRoute' => 'desktop',那他会马上跳转到 'app\modules\desktop\' 这个模块,在这个模块里面他会去检测有没有登录,如果没有就会跳转到/Login这个模块去

这样一跳转就不是在测试环境了 而是跳转到了开发环境里面来了,请问一个我想同一套代码使用不同的数据库来测试,需要怎么配置或者说是怎么使用呀,望高手不吝赐教!

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册