yii2.0 basic中如何让框架加载自定义的命名空间? [ 2.0 版本 ]
大家好!我在yii2.0 basic中加上了一个自定义的命名空间如:common\service
,这个文件夹里有一个类Test.php
,在 controllers的TestController.php
对其引用,发现运行后总是提示无法找到,应该是自定义的命名空间没有被框架加载,所以不认识,那么在basic中如何加载自定义的命名空间呢?advanced中应该是在common\config\bootstrap.php
中设置别名,那basic中如何设置别名呢?谢谢!
39313 补充于 2016-10-29 22:05
用这种方法可以解决:
在basic的配置文件里 /config/web.php
加上:
$config = [
'id' => 'basic',
...
'aliases' => [
'@common' => '@app/common'
],
...
]
然后在要使用的类中,直接引用要使用的命名空间即可:
use common\service\Test;
共 0 个回答
没有找到数据。
39313
注册时间:2016-10-31
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱10
- 威望0
- 积分10