猿问

Yii2新增目录如何配置自动加载

目录结构类似这样的:
/

frontend/
common/
backend/
helpers/
    Foo.phpvendor/

我在项目根目录新建了个目录helpers,里面建立了个类文件Foo.php,namespace helpers;
但是在use helpers\Foo;的时候,提示helpers\Foo没有找到。
请问这是什么原因呢?是不是Yii和autoload没有把一级目录加进自动加载里面?
要怎么解决这个问题?

目前我是把helpers放到common里面


UYOU
浏览 1296回答 2
2回答

慕尼黑的夜晚无繁华

我也没看到helpersFoo在哪格式如下namespace helpersuse userCenter\regist;

当年话下

两种途径:利用yii2本身的方法,即上面有人提到的setAlias利用composer, 然后不要忘记composer dump-autoload"psr-4": {    "helpers\\": "helpers/"}
随时随地看视频慕课网APP
我要回答