例如,我的数据在test\dashboard\MyWidgets\FolderWhereDataIs
我将其移至子文件夹,并在其中更改了名称空间:test\dashboard\MyWidgets\Subfolder\FolderWhereDataIs
,但现在它不起作用了。.
答案 0 :(得分:0)
您是否清除了缓存作曲家?
这似乎是一个缓存问题:)
检查您的 composer.json 并执行composer dump
答案 1 :(得分:0)
冒犯令人惊讶的明显风险的我犯了同样的错误。如果您更改了名称空间以匹配文件夹,是否同时更新了
namespace test\dashboard\MyWidgets\FolderWhereDataIs;
以及您正在使用的数据的脚本文件中的use语句
use test\dashboard\MyWidgets\FolderWhereDataIs;
或
use test\dashboard\MyWidgets\FolderWhereDataIs as MyData;
我之所以问是因为我已经在自己之前忘记了很多次。
编辑:在更新任何类或名称空间后也进行作曲家转储-自动加载可能会解决此问题。