composer的自动加载类命令——composer dump-

2020-08-14  本文已影响0人  薛延祥

1、在composer中,自动加载的类映射文件有两个

vendor/composer/autoload_classmap.php

vendor/composer/autoload_static.php

必须在这两个文件中,命名空间类所指向的文件地址完全对应的上,才能够被composer的自动加载机制识别出来,否则,使用

$class = 'Module\\PolicyPlugin\\' . $policyName . '\\Plugin';

class_exists($class)判断时就会报错不存在

而万一没有映射成功,解决办法就是在项目的根目录下,执行 composer dump-autoload 命令即可,就会自动把未映射的类给映射成功后添加到这2个文件中

上一篇 下一篇

猜你喜欢

热点阅读