请问 @fecshop 这个alias 是在哪里设置的 翻了源码怎么找也没找到

问题咨询 · zero_coding · 于 5年前 发布 · 1176 次阅读

请问 @fecshop 这个alias 是在哪里设置的 翻了源码怎么找也没找到

共收到 5 条回复
Fecmall#15年前 0 个赞

yii2扩展机制

vendor/composer/autoload_psr4.php

zero_coding#25年前 0 个赞

autoload_psr4 是定义了如何去 include class 文件的规范吧。

这个 @fecshop 难道不是 显示 用 Yii::setAlias("@fecshop") 定义的么。

现在想把vendor里面的fecshop提取到项目目录下面。

定义了composer prs-4加载方式都是正常的 。

  "autoload": {
        "psr-4": {
            "fecshop\\": "extra/"
        }
    },

但是由于 @feshop 任然指向vendor的 fecshop的 模板目录 导致项目报错。

Fecmall#35年前 0 个赞

强烈不推荐这种开发方式!!!!!后期无法升级

Fecmall#45年前 0 个赞

但我还是回答你的问题

除了上面的文件需要去掉,还需要去 vendor/yiisoft/extensions.php 中去掉fecshop部分的配置

zero_coding#55年前 0 个赞

多谢指导 :pray:

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics