我们正在将项目移动到Yii2,配置了yii2上的代码文件。 已配置Web应用程序的所有配置和与数据库的连接。
简单的功能测试工作,例如:
$I->amOnRoute('site/login');
$I->see('Login', 'h1');
我们在YII中更改了授权方法,在afterLogin方法中调用了外部模块Client_authorize。 Client_authorize是我们旧的授权模块。测试拒绝看到它,抛出异常“[错误]类'Client_authorize'找不到”。
如果在文件“_bootstrap.php”中写道:
include ROOT. 'modules/authorize/client_authorize.php';
或
Autoload :: addNamespace('', '/vagrant/modules/authorize/');
Autoload :: load(Client_authorize::class);
然后,当测试运行时,文件“client_authorize.php”
的内容